./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 16:01:44,301 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 16:01:44,303 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 16:01:44,315 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 16:01:44,316 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 16:01:44,316 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 16:01:44,317 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 16:01:44,318 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 16:01:44,319 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 16:01:44,320 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 16:01:44,321 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 16:01:44,321 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 16:01:44,322 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 16:01:44,322 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 16:01:44,323 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 16:01:44,324 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 16:01:44,324 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 16:01:44,325 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 16:01:44,326 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 16:01:44,327 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 16:01:44,329 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 16:01:44,330 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 16:01:44,330 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 16:01:44,331 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 16:01:44,333 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 16:01:44,334 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 16:01:44,334 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 16:01:44,334 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 16:01:44,335 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 16:01:44,336 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 16:01:44,336 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 16:01:44,336 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 16:01:44,337 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 16:01:44,337 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 16:01:44,338 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 16:01:44,338 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 16:01:44,339 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 16:01:44,339 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 16:01:44,339 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 16:01:44,340 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 16:01:44,340 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 16:01:44,341 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-12-13 16:01:44,355 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 16:01:44,355 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 16:01:44,356 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 16:01:44,356 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 16:01:44,356 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 16:01:44,356 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 16:01:44,357 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 16:01:44,357 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 16:01:44,357 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 16:01:44,357 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 16:01:44,357 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 16:01:44,357 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 16:01:44,358 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 16:01:44,359 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 16:01:44,359 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 16:01:44,359 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 16:01:44,359 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:01:44,359 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 16:01:44,359 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 16:01:44,359 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 16:01:44,359 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 16:01:44,360 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 16:01:44,360 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 16:01:44,360 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 16:01:44,360 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 16:01:44,360 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 16:01:44,360 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 16:01:44,360 INFO L138 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_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/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_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8 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 ! call(reach_error())) ) 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 -> fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db [2022-12-13 16:01:44,528 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 16:01:44,547 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 16:01:44,549 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 16:01:44,550 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 16:01:44,550 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 16:01:44,551 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2022-12-13 16:01:47,089 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 16:01:47,338 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 16:01:47,338 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2022-12-13 16:01:47,366 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/data/475cce1da/6bb312e21fff480d8efb9f6f88a50b8a/FLAG3d6500a64 [2022-12-13 16:01:47,688 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/data/475cce1da/6bb312e21fff480d8efb9f6f88a50b8a [2022-12-13 16:01:47,695 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 16:01:47,698 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 16:01:47,702 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 16:01:47,702 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 16:01:47,709 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 16:01:47,710 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:01:47" (1/1) ... [2022-12-13 16:01:47,711 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@450851d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:47, skipping insertion in model container [2022-12-13 16:01:47,712 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:01:47" (1/1) ... [2022-12-13 16:01:47,721 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 16:01:47,779 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 16:01:48,379 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/sv-benchmarks/c/ldv-races/race-2_1-container_of.i[76077,76090] [2022-12-13 16:01:48,419 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:01:48,428 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 16:01:48,475 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/sv-benchmarks/c/ldv-races/race-2_1-container_of.i[76077,76090] [2022-12-13 16:01:48,489 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:01:48,562 INFO L208 MainTranslator]: Completed translation [2022-12-13 16:01:48,562 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48 WrapperNode [2022-12-13 16:01:48,562 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 16:01:48,563 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 16:01:48,563 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 16:01:48,563 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 16:01:48,568 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,591 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,615 INFO L138 Inliner]: procedures = 482, calls = 46, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 133 [2022-12-13 16:01:48,616 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 16:01:48,616 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 16:01:48,616 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 16:01:48,617 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 16:01:48,624 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,625 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,630 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,630 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,641 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,643 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,653 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,655 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,660 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 16:01:48,661 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 16:01:48,661 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 16:01:48,661 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 16:01:48,661 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (1/1) ... [2022-12-13 16:01:48,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:01:48,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 16:01:48,684 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 16:01:48,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 16:01:48,713 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 16:01:48,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 16:01:48,714 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-13 16:01:48,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 16:01:48,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 16:01:48,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 16:01:48,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 16:01:48,714 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-12-13 16:01:48,715 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-12-13 16:01:48,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 16:01:48,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 16:01:48,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 16:01:48,716 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 16:01:48,947 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 16:01:48,949 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 16:01:49,150 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 16:01:49,158 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 16:01:49,159 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 16:01:49,161 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:01:49 BoogieIcfgContainer [2022-12-13 16:01:49,161 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 16:01:49,163 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 16:01:49,163 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 16:01:49,165 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 16:01:49,166 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 04:01:47" (1/3) ... [2022-12-13 16:01:49,166 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a989c95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:01:49, skipping insertion in model container [2022-12-13 16:01:49,166 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:01:48" (2/3) ... [2022-12-13 16:01:49,167 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a989c95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:01:49, skipping insertion in model container [2022-12-13 16:01:49,167 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:01:49" (3/3) ... [2022-12-13 16:01:49,168 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2022-12-13 16:01:49,176 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-12-13 16:01:49,183 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 16:01:49,183 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-12-13 16:01:49,184 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 16:01:49,240 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-13 16:01:49,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 195 transitions, 406 flow [2022-12-13 16:01:49,338 INFO L130 PetriNetUnfolder]: 10/240 cut-off events. [2022-12-13 16:01:49,338 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 16:01:49,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 240 events. 10/240 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 404 event pairs, 0 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 141. Up to 4 conditions per place. [2022-12-13 16:01:49,343 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 195 transitions, 406 flow [2022-12-13 16:01:49,347 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 181 places, 181 transitions, 374 flow [2022-12-13 16:01:49,350 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 16:01:49,359 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 181 places, 181 transitions, 374 flow [2022-12-13 16:01:49,362 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 181 places, 181 transitions, 374 flow [2022-12-13 16:01:49,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 181 places, 181 transitions, 374 flow [2022-12-13 16:01:49,399 INFO L130 PetriNetUnfolder]: 7/217 cut-off events. [2022-12-13 16:01:49,399 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 16:01:49,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226 conditions, 217 events. 7/217 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 339 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 129. Up to 4 conditions per place. [2022-12-13 16:01:49,403 INFO L119 LiptonReduction]: Number of co-enabled transitions 2884 [2022-12-13 16:02:01,682 INFO L134 LiptonReduction]: Checked pairs total: 6050 [2022-12-13 16:02:01,683 INFO L136 LiptonReduction]: Total number of compositions: 193 [2022-12-13 16:02:01,693 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:02:01,697 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@433a9eff, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:02:01,697 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-12-13 16:02:01,698 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2022-12-13 16:02:01,698 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 16:02:01,698 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:01,699 INFO L209 CegarLoopForPetriNet]: trace histogram [1] [2022-12-13 16:02:01,699 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:01,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:01,702 INFO L85 PathProgramCache]: Analyzing trace with hash 665, now seen corresponding path program 1 times [2022-12-13 16:02:01,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:01,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225264403] [2022-12-13 16:02:01,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:01,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:01,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:01,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:01,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:01,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225264403] [2022-12-13 16:02:01,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225264403] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:01,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:01,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-12-13 16:02:01,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690322787] [2022-12-13 16:02:01,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:01,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 16:02:01,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:01,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 16:02:01,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 16:02:01,862 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 388 [2022-12-13 16:02:01,864 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 32 transitions, 76 flow. Second operand has 2 states, 2 states have (on average 179.5) internal successors, (359), 2 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:01,864 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:01,864 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 388 [2022-12-13 16:02:01,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:01,976 INFO L130 PetriNetUnfolder]: 217/419 cut-off events. [2022-12-13 16:02:01,976 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-12-13 16:02:01,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 829 conditions, 419 events. 217/419 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1931 event pairs, 216 based on Foata normal form. 0/371 useless extension candidates. Maximal degree in co-relation 738. Up to 391 conditions per place. [2022-12-13 16:02:01,979 INFO L137 encePairwiseOnDemand]: 385/388 looper letters, 25 selfloop transitions, 0 changer transitions 0/29 dead transitions. [2022-12-13 16:02:01,979 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 29 transitions, 120 flow [2022-12-13 16:02:01,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 16:02:01,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 16:02:01,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 386 transitions. [2022-12-13 16:02:01,990 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49742268041237114 [2022-12-13 16:02:01,990 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 386 transitions. [2022-12-13 16:02:01,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 386 transitions. [2022-12-13 16:02:01,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:01,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 386 transitions. [2022-12-13 16:02:01,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 193.0) internal successors, (386), 2 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 388.0) internal successors, (1164), 3 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,001 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 388.0) internal successors, (1164), 3 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,002 INFO L175 Difference]: Start difference. First operand has 36 places, 32 transitions, 76 flow. Second operand 2 states and 386 transitions. [2022-12-13 16:02:02,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 29 transitions, 120 flow [2022-12-13 16:02:02,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 29 transitions, 112 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-13 16:02:02,006 INFO L231 Difference]: Finished difference. Result has 31 places, 29 transitions, 62 flow [2022-12-13 16:02:02,007 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=62, PETRI_PLACES=31, PETRI_TRANSITIONS=29} [2022-12-13 16:02:02,010 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2022-12-13 16:02:02,010 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 29 transitions, 62 flow [2022-12-13 16:02:02,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 179.5) internal successors, (359), 2 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,010 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:02,010 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2022-12-13 16:02:02,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 16:02:02,011 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:02,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:02,011 INFO L85 PathProgramCache]: Analyzing trace with hash 20473477, now seen corresponding path program 1 times [2022-12-13 16:02:02,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:02,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055067545] [2022-12-13 16:02:02,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:02,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:02,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:02,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:02,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:02,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055067545] [2022-12-13 16:02:02,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055067545] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:02,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:02,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 16:02:02,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385329230] [2022-12-13 16:02:02,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:02,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 16:02:02,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:02,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 16:02:02,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 16:02:02,344 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 388 [2022-12-13 16:02:02,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 29 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,345 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:02,345 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 388 [2022-12-13 16:02:02,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:02,499 INFO L130 PetriNetUnfolder]: 344/668 cut-off events. [2022-12-13 16:02:02,499 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-13 16:02:02,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1289 conditions, 668 events. 344/668 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3472 event pairs, 184 based on Foata normal form. 0/613 useless extension candidates. Maximal degree in co-relation 1286. Up to 453 conditions per place. [2022-12-13 16:02:02,502 INFO L137 encePairwiseOnDemand]: 380/388 looper letters, 29 selfloop transitions, 7 changer transitions 0/39 dead transitions. [2022-12-13 16:02:02,502 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 39 transitions, 154 flow [2022-12-13 16:02:02,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 16:02:02,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 16:02:02,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 532 transitions. [2022-12-13 16:02:02,505 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4570446735395189 [2022-12-13 16:02:02,505 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 532 transitions. [2022-12-13 16:02:02,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 532 transitions. [2022-12-13 16:02:02,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:02,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 532 transitions. [2022-12-13 16:02:02,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 177.33333333333334) internal successors, (532), 3 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 388.0) internal successors, (1552), 4 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,509 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 388.0) internal successors, (1552), 4 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,509 INFO L175 Difference]: Start difference. First operand has 31 places, 29 transitions, 62 flow. Second operand 3 states and 532 transitions. [2022-12-13 16:02:02,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 39 transitions, 154 flow [2022-12-13 16:02:02,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 39 transitions, 154 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 16:02:02,510 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 112 flow [2022-12-13 16:02:02,510 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=35, PETRI_TRANSITIONS=34} [2022-12-13 16:02:02,510 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, -1 predicate places. [2022-12-13 16:02:02,510 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 112 flow [2022-12-13 16:02:02,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,511 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:02,511 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 16:02:02,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 16:02:02,511 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:02,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:02,511 INFO L85 PathProgramCache]: Analyzing trace with hash 634678032, now seen corresponding path program 1 times [2022-12-13 16:02:02,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:02,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510632074] [2022-12-13 16:02:02,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:02,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:02,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:02,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:02,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510632074] [2022-12-13 16:02:02,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510632074] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:02,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:02,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 16:02:02,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737769437] [2022-12-13 16:02:02,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:02,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 16:02:02,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:02,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 16:02:02,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 16:02:02,714 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 388 [2022-12-13 16:02:02,714 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 34 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,714 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:02,714 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 388 [2022-12-13 16:02:02,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:02,882 INFO L130 PetriNetUnfolder]: 483/887 cut-off events. [2022-12-13 16:02:02,882 INFO L131 PetriNetUnfolder]: For 388/396 co-relation queries the response was YES. [2022-12-13 16:02:02,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2326 conditions, 887 events. 483/887 cut-off events. For 388/396 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4530 event pairs, 259 based on Foata normal form. 26/907 useless extension candidates. Maximal degree in co-relation 2321. Up to 669 conditions per place. [2022-12-13 16:02:02,886 INFO L137 encePairwiseOnDemand]: 381/388 looper letters, 35 selfloop transitions, 9 changer transitions 2/48 dead transitions. [2022-12-13 16:02:02,886 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 48 transitions, 262 flow [2022-12-13 16:02:02,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 16:02:02,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 16:02:02,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions. [2022-12-13 16:02:02,888 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4579037800687285 [2022-12-13 16:02:02,888 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 533 transitions. [2022-12-13 16:02:02,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions. [2022-12-13 16:02:02,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:02,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions. [2022-12-13 16:02:02,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 388.0) internal successors, (1552), 4 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,892 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 388.0) internal successors, (1552), 4 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,892 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 112 flow. Second operand 3 states and 533 transitions. [2022-12-13 16:02:02,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 48 transitions, 262 flow [2022-12-13 16:02:02,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 48 transitions, 238 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 16:02:02,894 INFO L231 Difference]: Finished difference. Result has 36 places, 40 transitions, 169 flow [2022-12-13 16:02:02,895 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=169, PETRI_PLACES=36, PETRI_TRANSITIONS=40} [2022-12-13 16:02:02,895 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 0 predicate places. [2022-12-13 16:02:02,895 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 40 transitions, 169 flow [2022-12-13 16:02:02,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,895 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:02,896 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:02,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 16:02:02,896 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:02,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:02,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1193918678, now seen corresponding path program 1 times [2022-12-13 16:02:02,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:02,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606584048] [2022-12-13 16:02:02,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:02,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:02,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:02,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:02,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606584048] [2022-12-13 16:02:02,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606584048] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:02,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:02,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 16:02:02,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782346625] [2022-12-13 16:02:02,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:02,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 16:02:02,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:02,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 16:02:02,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 16:02:02,973 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 388 [2022-12-13 16:02:02,973 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 40 transitions, 169 flow. Second operand has 3 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:02,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:02,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 388 [2022-12-13 16:02:02,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:03,058 INFO L130 PetriNetUnfolder]: 105/210 cut-off events. [2022-12-13 16:02:03,058 INFO L131 PetriNetUnfolder]: For 167/193 co-relation queries the response was YES. [2022-12-13 16:02:03,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549 conditions, 210 events. 105/210 cut-off events. For 167/193 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 795 event pairs, 23 based on Foata normal form. 23/223 useless extension candidates. Maximal degree in co-relation 543. Up to 149 conditions per place. [2022-12-13 16:02:03,060 INFO L137 encePairwiseOnDemand]: 386/388 looper letters, 25 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2022-12-13 16:02:03,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 29 transitions, 142 flow [2022-12-13 16:02:03,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 16:02:03,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 16:02:03,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 549 transitions. [2022-12-13 16:02:03,063 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.47164948453608246 [2022-12-13 16:02:03,063 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 549 transitions. [2022-12-13 16:02:03,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 549 transitions. [2022-12-13 16:02:03,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:03,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 549 transitions. [2022-12-13 16:02:03,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 388.0) internal successors, (1552), 4 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,072 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 388.0) internal successors, (1552), 4 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,072 INFO L175 Difference]: Start difference. First operand has 36 places, 40 transitions, 169 flow. Second operand 3 states and 549 transitions. [2022-12-13 16:02:03,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 29 transitions, 142 flow [2022-12-13 16:02:03,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 128 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-12-13 16:02:03,074 INFO L231 Difference]: Finished difference. Result has 30 places, 22 transitions, 58 flow [2022-12-13 16:02:03,074 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=58, PETRI_PLACES=30, PETRI_TRANSITIONS=22} [2022-12-13 16:02:03,075 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, -6 predicate places. [2022-12-13 16:02:03,075 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 22 transitions, 58 flow [2022-12-13 16:02:03,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,076 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:03,076 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:03,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 16:02:03,077 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:03,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:03,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1409298063, now seen corresponding path program 1 times [2022-12-13 16:02:03,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:03,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912198027] [2022-12-13 16:02:03,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:03,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:03,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:03,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:03,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:03,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912198027] [2022-12-13 16:02:03,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912198027] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:03,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:03,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:02:03,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442737771] [2022-12-13 16:02:03,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:03,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 16:02:03,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:03,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 16:02:03,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 16:02:03,692 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 388 [2022-12-13 16:02:03,694 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 58 flow. Second operand has 5 states, 5 states have (on average 174.6) internal successors, (873), 5 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,694 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:03,694 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 388 [2022-12-13 16:02:03,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:03,834 INFO L130 PetriNetUnfolder]: 110/249 cut-off events. [2022-12-13 16:02:03,834 INFO L131 PetriNetUnfolder]: For 70/72 co-relation queries the response was YES. [2022-12-13 16:02:03,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 574 conditions, 249 events. 110/249 cut-off events. For 70/72 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1015 event pairs, 47 based on Foata normal form. 6/254 useless extension candidates. Maximal degree in co-relation 568. Up to 120 conditions per place. [2022-12-13 16:02:03,835 INFO L137 encePairwiseOnDemand]: 382/388 looper letters, 27 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2022-12-13 16:02:03,836 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 36 transitions, 165 flow [2022-12-13 16:02:03,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 16:02:03,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 16:02:03,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 889 transitions. [2022-12-13 16:02:03,839 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45824742268041235 [2022-12-13 16:02:03,839 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 889 transitions. [2022-12-13 16:02:03,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 889 transitions. [2022-12-13 16:02:03,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:03,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 889 transitions. [2022-12-13 16:02:03,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 177.8) internal successors, (889), 5 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,846 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,846 INFO L175 Difference]: Start difference. First operand has 30 places, 22 transitions, 58 flow. Second operand 5 states and 889 transitions. [2022-12-13 16:02:03,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 36 transitions, 165 flow [2022-12-13 16:02:03,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 16:02:03,848 INFO L231 Difference]: Finished difference. Result has 35 places, 26 transitions, 92 flow [2022-12-13 16:02:03,848 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=92, PETRI_PLACES=35, PETRI_TRANSITIONS=26} [2022-12-13 16:02:03,849 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, -1 predicate places. [2022-12-13 16:02:03,849 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 26 transitions, 92 flow [2022-12-13 16:02:03,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 174.6) internal successors, (873), 5 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:03,849 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:03,850 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:03,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 16:02:03,850 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:03,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:03,850 INFO L85 PathProgramCache]: Analyzing trace with hash -945537897, now seen corresponding path program 2 times [2022-12-13 16:02:03,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:03,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334517204] [2022-12-13 16:02:03,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:03,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:04,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:04,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:04,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334517204] [2022-12-13 16:02:04,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334517204] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:04,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:04,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 16:02:04,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271441645] [2022-12-13 16:02:04,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:04,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 16:02:04,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:04,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 16:02:04,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 16:02:04,539 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 388 [2022-12-13 16:02:04,541 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 26 transitions, 92 flow. Second operand has 6 states, 6 states have (on average 174.0) internal successors, (1044), 6 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) [2022-12-13 16:02:04,541 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:04,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 388 [2022-12-13 16:02:04,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:04,672 INFO L130 PetriNetUnfolder]: 112/268 cut-off events. [2022-12-13 16:02:04,673 INFO L131 PetriNetUnfolder]: For 133/137 co-relation queries the response was YES. [2022-12-13 16:02:04,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 720 conditions, 268 events. 112/268 cut-off events. For 133/137 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1189 event pairs, 37 based on Foata normal form. 9/268 useless extension candidates. Maximal degree in co-relation 712. Up to 124 conditions per place. [2022-12-13 16:02:04,674 INFO L137 encePairwiseOnDemand]: 382/388 looper letters, 29 selfloop transitions, 7 changer transitions 0/39 dead transitions. [2022-12-13 16:02:04,674 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 39 transitions, 211 flow [2022-12-13 16:02:04,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 16:02:04,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 16:02:04,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 888 transitions. [2022-12-13 16:02:04,683 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4577319587628866 [2022-12-13 16:02:04,684 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 888 transitions. [2022-12-13 16:02:04,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 888 transitions. [2022-12-13 16:02:04,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:04,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 888 transitions. [2022-12-13 16:02:04,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 177.6) internal successors, (888), 5 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:04,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:04,690 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:04,690 INFO L175 Difference]: Start difference. First operand has 35 places, 26 transitions, 92 flow. Second operand 5 states and 888 transitions. [2022-12-13 16:02:04,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 39 transitions, 211 flow [2022-12-13 16:02:04,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 39 transitions, 210 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 16:02:04,692 INFO L231 Difference]: Finished difference. Result has 39 places, 28 transitions, 124 flow [2022-12-13 16:02:04,692 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=124, PETRI_PLACES=39, PETRI_TRANSITIONS=28} [2022-12-13 16:02:04,692 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2022-12-13 16:02:04,693 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 28 transitions, 124 flow [2022-12-13 16:02:04,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 174.0) internal successors, (1044), 6 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) [2022-12-13 16:02:04,693 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:04,693 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:04,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 16:02:04,694 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:04,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:04,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1796702173, now seen corresponding path program 3 times [2022-12-13 16:02:04,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:04,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280800757] [2022-12-13 16:02:04,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:04,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:04,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:06,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:06,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:06,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280800757] [2022-12-13 16:02:06,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280800757] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:06,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:06,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:06,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382793951] [2022-12-13 16:02:06,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:06,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:06,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:06,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:06,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:07,824 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:07,825 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 28 transitions, 124 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:07,825 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:07,825 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:07,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:08,695 INFO L130 PetriNetUnfolder]: 286/581 cut-off events. [2022-12-13 16:02:08,696 INFO L131 PetriNetUnfolder]: For 383/383 co-relation queries the response was YES. [2022-12-13 16:02:08,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1779 conditions, 581 events. 286/581 cut-off events. For 383/383 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2642 event pairs, 50 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 1770. Up to 302 conditions per place. [2022-12-13 16:02:08,698 INFO L137 encePairwiseOnDemand]: 373/388 looper letters, 80 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2022-12-13 16:02:08,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 106 transitions, 639 flow [2022-12-13 16:02:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 16:02:08,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-13 16:02:08,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2182 transitions. [2022-12-13 16:02:08,704 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4016936671575847 [2022-12-13 16:02:08,705 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2182 transitions. [2022-12-13 16:02:08,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2182 transitions. [2022-12-13 16:02:08,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:08,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2182 transitions. [2022-12-13 16:02:08,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 155.85714285714286) internal successors, (2182), 14 states have internal predecessors, (2182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:08,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 388.0) internal successors, (5820), 15 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:08,721 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 388.0) internal successors, (5820), 15 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:08,721 INFO L175 Difference]: Start difference. First operand has 39 places, 28 transitions, 124 flow. Second operand 14 states and 2182 transitions. [2022-12-13 16:02:08,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 106 transitions, 639 flow [2022-12-13 16:02:08,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 106 transitions, 609 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 16:02:08,724 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 323 flow [2022-12-13 16:02:08,725 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=323, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2022-12-13 16:02:08,725 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 21 predicate places. [2022-12-13 16:02:08,725 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 323 flow [2022-12-13 16:02:08,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:08,726 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:08,726 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:08,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 16:02:08,727 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:08,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:08,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1900465725, now seen corresponding path program 4 times [2022-12-13 16:02:08,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:08,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331824167] [2022-12-13 16:02:08,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:08,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:08,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:10,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:10,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:10,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331824167] [2022-12-13 16:02:10,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331824167] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:10,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:10,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:10,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497720396] [2022-12-13 16:02:10,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:10,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:10,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:10,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:10,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:11,932 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:11,935 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 323 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:11,935 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:11,935 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:11,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:12,888 INFO L130 PetriNetUnfolder]: 304/635 cut-off events. [2022-12-13 16:02:12,888 INFO L131 PetriNetUnfolder]: For 973/973 co-relation queries the response was YES. [2022-12-13 16:02:12,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2381 conditions, 635 events. 304/635 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3021 event pairs, 62 based on Foata normal form. 1/635 useless extension candidates. Maximal degree in co-relation 2364. Up to 336 conditions per place. [2022-12-13 16:02:12,891 INFO L137 encePairwiseOnDemand]: 373/388 looper letters, 90 selfloop transitions, 28 changer transitions 0/118 dead transitions. [2022-12-13 16:02:12,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 118 transitions, 895 flow [2022-12-13 16:02:12,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 16:02:12,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 16:02:12,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2029 transitions. [2022-12-13 16:02:12,900 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40226011102299764 [2022-12-13 16:02:12,900 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2029 transitions. [2022-12-13 16:02:12,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2029 transitions. [2022-12-13 16:02:12,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:12,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2029 transitions. [2022-12-13 16:02:12,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 156.07692307692307) internal successors, (2029), 13 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:12,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 388.0) internal successors, (5432), 14 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:12,922 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 388.0) internal successors, (5432), 14 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:12,922 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 323 flow. Second operand 13 states and 2029 transitions. [2022-12-13 16:02:12,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 118 transitions, 895 flow [2022-12-13 16:02:12,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 118 transitions, 873 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-12-13 16:02:12,936 INFO L231 Difference]: Finished difference. Result has 72 places, 66 transitions, 469 flow [2022-12-13 16:02:12,937 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=469, PETRI_PLACES=72, PETRI_TRANSITIONS=66} [2022-12-13 16:02:12,937 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 36 predicate places. [2022-12-13 16:02:12,937 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 66 transitions, 469 flow [2022-12-13 16:02:12,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:12,939 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:12,939 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:12,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 16:02:12,939 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:12,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:12,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1425826213, now seen corresponding path program 5 times [2022-12-13 16:02:12,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:12,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469888599] [2022-12-13 16:02:12,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:12,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:12,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:14,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:14,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:14,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469888599] [2022-12-13 16:02:14,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469888599] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:14,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:14,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:14,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036593618] [2022-12-13 16:02:14,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:14,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:14,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:14,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:14,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:15,702 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:15,704 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 469 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:15,704 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:15,704 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:15,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:16,642 INFO L130 PetriNetUnfolder]: 311/660 cut-off events. [2022-12-13 16:02:16,642 INFO L131 PetriNetUnfolder]: For 1546/1546 co-relation queries the response was YES. [2022-12-13 16:02:16,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2726 conditions, 660 events. 311/660 cut-off events. For 1546/1546 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3206 event pairs, 66 based on Foata normal form. 1/660 useless extension candidates. Maximal degree in co-relation 2704. Up to 382 conditions per place. [2022-12-13 16:02:16,645 INFO L137 encePairwiseOnDemand]: 373/388 looper letters, 89 selfloop transitions, 31 changer transitions 0/120 dead transitions. [2022-12-13 16:02:16,646 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 1007 flow [2022-12-13 16:02:16,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 16:02:16,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-13 16:02:16,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2177 transitions. [2022-12-13 16:02:16,651 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4007731958762887 [2022-12-13 16:02:16,651 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2177 transitions. [2022-12-13 16:02:16,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2177 transitions. [2022-12-13 16:02:16,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:16,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2177 transitions. [2022-12-13 16:02:16,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 155.5) internal successors, (2177), 14 states have internal predecessors, (2177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:16,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 388.0) internal successors, (5820), 15 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:16,659 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 388.0) internal successors, (5820), 15 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:16,659 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 469 flow. Second operand 14 states and 2177 transitions. [2022-12-13 16:02:16,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 1007 flow [2022-12-13 16:02:16,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 120 transitions, 979 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-12-13 16:02:16,664 INFO L231 Difference]: Finished difference. Result has 81 places, 72 transitions, 569 flow [2022-12-13 16:02:16,664 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=569, PETRI_PLACES=81, PETRI_TRANSITIONS=72} [2022-12-13 16:02:16,664 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 45 predicate places. [2022-12-13 16:02:16,665 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 72 transitions, 569 flow [2022-12-13 16:02:16,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:16,665 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:16,665 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:16,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 16:02:16,666 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:16,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:16,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1373471424, now seen corresponding path program 1 times [2022-12-13 16:02:16,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:16,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71118052] [2022-12-13 16:02:16,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:16,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:16,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:17,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:17,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:17,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71118052] [2022-12-13 16:02:17,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71118052] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:17,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:17,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 16:02:17,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693943499] [2022-12-13 16:02:17,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:17,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:02:17,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:17,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:02:17,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:02:17,549 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 388 [2022-12-13 16:02:17,549 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 72 transitions, 569 flow. Second operand has 8 states, 8 states have (on average 159.25) internal successors, (1274), 8 states have internal predecessors, (1274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:17,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:17,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 388 [2022-12-13 16:02:17,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:17,788 INFO L130 PetriNetUnfolder]: 264/674 cut-off events. [2022-12-13 16:02:17,788 INFO L131 PetriNetUnfolder]: For 1802/1816 co-relation queries the response was YES. [2022-12-13 16:02:17,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2840 conditions, 674 events. 264/674 cut-off events. For 1802/1816 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4167 event pairs, 41 based on Foata normal form. 8/668 useless extension candidates. Maximal degree in co-relation 2815. Up to 231 conditions per place. [2022-12-13 16:02:17,791 INFO L137 encePairwiseOnDemand]: 379/388 looper letters, 77 selfloop transitions, 35 changer transitions 7/126 dead transitions. [2022-12-13 16:02:17,791 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1154 flow [2022-12-13 16:02:17,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 16:02:17,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 16:02:17,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1152 transitions. [2022-12-13 16:02:17,794 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42415316642120765 [2022-12-13 16:02:17,794 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1152 transitions. [2022-12-13 16:02:17,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1152 transitions. [2022-12-13 16:02:17,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:17,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1152 transitions. [2022-12-13 16:02:17,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 164.57142857142858) internal successors, (1152), 7 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:17,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:17,800 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:17,800 INFO L175 Difference]: Start difference. First operand has 81 places, 72 transitions, 569 flow. Second operand 7 states and 1152 transitions. [2022-12-13 16:02:17,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1154 flow [2022-12-13 16:02:17,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 126 transitions, 1087 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-12-13 16:02:17,807 INFO L231 Difference]: Finished difference. Result has 79 places, 76 transitions, 642 flow [2022-12-13 16:02:17,808 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=642, PETRI_PLACES=79, PETRI_TRANSITIONS=76} [2022-12-13 16:02:17,808 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 43 predicate places. [2022-12-13 16:02:17,808 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 76 transitions, 642 flow [2022-12-13 16:02:17,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.25) internal successors, (1274), 8 states have internal predecessors, (1274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:17,810 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:17,810 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:17,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 16:02:17,810 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:17,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:17,810 INFO L85 PathProgramCache]: Analyzing trace with hash 149907922, now seen corresponding path program 2 times [2022-12-13 16:02:17,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:17,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643844115] [2022-12-13 16:02:17,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:17,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:17,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:18,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:18,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:18,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643844115] [2022-12-13 16:02:18,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643844115] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:18,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:18,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 16:02:18,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786386739] [2022-12-13 16:02:18,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:18,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:02:18,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:18,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:02:18,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:02:18,668 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 388 [2022-12-13 16:02:18,669 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 76 transitions, 642 flow. Second operand has 8 states, 8 states have (on average 161.25) internal successors, (1290), 8 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:18,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:18,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 388 [2022-12-13 16:02:18,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:19,000 INFO L130 PetriNetUnfolder]: 301/782 cut-off events. [2022-12-13 16:02:19,000 INFO L131 PetriNetUnfolder]: For 2673/2696 co-relation queries the response was YES. [2022-12-13 16:02:19,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3480 conditions, 782 events. 301/782 cut-off events. For 2673/2696 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5169 event pairs, 104 based on Foata normal form. 14/776 useless extension candidates. Maximal degree in co-relation 3454. Up to 304 conditions per place. [2022-12-13 16:02:19,004 INFO L137 encePairwiseOnDemand]: 380/388 looper letters, 92 selfloop transitions, 28 changer transitions 12/137 dead transitions. [2022-12-13 16:02:19,004 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 137 transitions, 1351 flow [2022-12-13 16:02:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 16:02:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 16:02:19,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1164 transitions. [2022-12-13 16:02:19,006 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2022-12-13 16:02:19,006 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1164 transitions. [2022-12-13 16:02:19,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1164 transitions. [2022-12-13 16:02:19,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:19,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1164 transitions. [2022-12-13 16:02:19,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.28571428571428) internal successors, (1164), 7 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:19,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:19,010 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:19,010 INFO L175 Difference]: Start difference. First operand has 79 places, 76 transitions, 642 flow. Second operand 7 states and 1164 transitions. [2022-12-13 16:02:19,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 137 transitions, 1351 flow [2022-12-13 16:02:19,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 137 transitions, 1270 flow, removed 22 selfloop flow, removed 7 redundant places. [2022-12-13 16:02:19,017 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 678 flow [2022-12-13 16:02:19,017 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=678, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2022-12-13 16:02:19,017 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 42 predicate places. [2022-12-13 16:02:19,017 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 678 flow [2022-12-13 16:02:19,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 161.25) internal successors, (1290), 8 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:19,018 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:19,018 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:19,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 16:02:19,018 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:19,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:19,019 INFO L85 PathProgramCache]: Analyzing trace with hash 816870649, now seen corresponding path program 6 times [2022-12-13 16:02:19,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:19,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207580538] [2022-12-13 16:02:19,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:19,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:20,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:20,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:20,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207580538] [2022-12-13 16:02:20,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207580538] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:20,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:20,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:20,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430871943] [2022-12-13 16:02:20,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:20,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:20,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:20,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:20,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:21,439 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:21,440 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 678 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:21,441 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:21,441 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:21,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:22,253 INFO L130 PetriNetUnfolder]: 486/1097 cut-off events. [2022-12-13 16:02:22,253 INFO L131 PetriNetUnfolder]: For 4049/4049 co-relation queries the response was YES. [2022-12-13 16:02:22,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5001 conditions, 1097 events. 486/1097 cut-off events. For 4049/4049 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6666 event pairs, 194 based on Foata normal form. 3/1099 useless extension candidates. Maximal degree in co-relation 4974. Up to 920 conditions per place. [2022-12-13 16:02:22,258 INFO L137 encePairwiseOnDemand]: 374/388 looper letters, 104 selfloop transitions, 29 changer transitions 2/135 dead transitions. [2022-12-13 16:02:22,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 135 transitions, 1391 flow [2022-12-13 16:02:22,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:22,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:22,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1864 transitions. [2022-12-13 16:02:22,261 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40034364261168387 [2022-12-13 16:02:22,261 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1864 transitions. [2022-12-13 16:02:22,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1864 transitions. [2022-12-13 16:02:22,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:22,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1864 transitions. [2022-12-13 16:02:22,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 155.33333333333334) internal successors, (1864), 12 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,267 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,267 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 678 flow. Second operand 12 states and 1864 transitions. [2022-12-13 16:02:22,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 135 transitions, 1391 flow [2022-12-13 16:02:22,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 135 transitions, 1314 flow, removed 19 selfloop flow, removed 5 redundant places. [2022-12-13 16:02:22,276 INFO L231 Difference]: Finished difference. Result has 87 places, 95 transitions, 900 flow [2022-12-13 16:02:22,276 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=900, PETRI_PLACES=87, PETRI_TRANSITIONS=95} [2022-12-13 16:02:22,277 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 51 predicate places. [2022-12-13 16:02:22,277 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 95 transitions, 900 flow [2022-12-13 16:02:22,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,277 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:22,277 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:22,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 16:02:22,277 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:22,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:22,278 INFO L85 PathProgramCache]: Analyzing trace with hash 25074653, now seen corresponding path program 7 times [2022-12-13 16:02:22,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:22,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966100973] [2022-12-13 16:02:22,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:22,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:22,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:22,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:22,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966100973] [2022-12-13 16:02:22,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966100973] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:22,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:22,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:02:22,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567747522] [2022-12-13 16:02:22,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:22,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 16:02:22,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:22,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 16:02:22,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 16:02:22,593 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 388 [2022-12-13 16:02:22,594 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 95 transitions, 900 flow. Second operand has 5 states, 5 states have (on average 174.6) internal successors, (873), 5 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:22,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 388 [2022-12-13 16:02:22,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:22,735 INFO L130 PetriNetUnfolder]: 155/472 cut-off events. [2022-12-13 16:02:22,735 INFO L131 PetriNetUnfolder]: For 2537/2549 co-relation queries the response was YES. [2022-12-13 16:02:22,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2307 conditions, 472 events. 155/472 cut-off events. For 2537/2549 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2770 event pairs, 80 based on Foata normal form. 11/475 useless extension candidates. Maximal degree in co-relation 2276. Up to 386 conditions per place. [2022-12-13 16:02:22,738 INFO L137 encePairwiseOnDemand]: 383/388 looper letters, 73 selfloop transitions, 9 changer transitions 0/89 dead transitions. [2022-12-13 16:02:22,738 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 89 transitions, 999 flow [2022-12-13 16:02:22,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 16:02:22,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 16:02:22,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 882 transitions. [2022-12-13 16:02:22,740 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45463917525773195 [2022-12-13 16:02:22,740 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 882 transitions. [2022-12-13 16:02:22,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 882 transitions. [2022-12-13 16:02:22,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:22,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 882 transitions. [2022-12-13 16:02:22,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 176.4) internal successors, (882), 5 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,742 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,742 INFO L175 Difference]: Start difference. First operand has 87 places, 95 transitions, 900 flow. Second operand 5 states and 882 transitions. [2022-12-13 16:02:22,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 89 transitions, 999 flow [2022-12-13 16:02:22,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 89 transitions, 917 flow, removed 28 selfloop flow, removed 6 redundant places. [2022-12-13 16:02:22,749 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 758 flow [2022-12-13 16:02:22,749 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=758, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2022-12-13 16:02:22,749 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 50 predicate places. [2022-12-13 16:02:22,749 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 758 flow [2022-12-13 16:02:22,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 174.6) internal successors, (873), 5 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:22,750 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:22,750 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:22,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 16:02:22,750 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:22,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:22,750 INFO L85 PathProgramCache]: Analyzing trace with hash 496526237, now seen corresponding path program 8 times [2022-12-13 16:02:22,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:22,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657860425] [2022-12-13 16:02:22,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:22,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:22,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:23,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:23,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:23,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657860425] [2022-12-13 16:02:23,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657860425] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:23,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:23,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 16:02:23,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686511165] [2022-12-13 16:02:23,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:23,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 16:02:23,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:23,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 16:02:23,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-12-13 16:02:24,801 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 388 [2022-12-13 16:02:24,803 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 758 flow. Second operand has 14 states, 14 states have (on average 151.5) internal successors, (2121), 14 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:24,803 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:24,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 388 [2022-12-13 16:02:24,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:25,522 INFO L130 PetriNetUnfolder]: 256/681 cut-off events. [2022-12-13 16:02:25,522 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2022-12-13 16:02:25,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3012 conditions, 681 events. 256/681 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4059 event pairs, 136 based on Foata normal form. 3/683 useless extension candidates. Maximal degree in co-relation 2980. Up to 570 conditions per place. [2022-12-13 16:02:25,526 INFO L137 encePairwiseOnDemand]: 374/388 looper letters, 107 selfloop transitions, 26 changer transitions 2/135 dead transitions. [2022-12-13 16:02:25,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 135 transitions, 1408 flow [2022-12-13 16:02:25,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 16:02:25,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 16:02:25,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2014 transitions. [2022-12-13 16:02:25,529 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3992862807295797 [2022-12-13 16:02:25,529 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2014 transitions. [2022-12-13 16:02:25,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2014 transitions. [2022-12-13 16:02:25,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:25,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2014 transitions. [2022-12-13 16:02:25,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 154.92307692307693) internal successors, (2014), 13 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:25,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 388.0) internal successors, (5432), 14 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:25,535 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 388.0) internal successors, (5432), 14 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:25,535 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 758 flow. Second operand 13 states and 2014 transitions. [2022-12-13 16:02:25,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 135 transitions, 1408 flow [2022-12-13 16:02:25,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1396 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-13 16:02:25,542 INFO L231 Difference]: Finished difference. Result has 104 places, 108 transitions, 1093 flow [2022-12-13 16:02:25,542 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1093, PETRI_PLACES=104, PETRI_TRANSITIONS=108} [2022-12-13 16:02:25,543 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 68 predicate places. [2022-12-13 16:02:25,543 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 108 transitions, 1093 flow [2022-12-13 16:02:25,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 151.5) internal successors, (2121), 14 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:25,543 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:25,543 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:25,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-13 16:02:25,543 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:25,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:25,544 INFO L85 PathProgramCache]: Analyzing trace with hash -332849133, now seen corresponding path program 9 times [2022-12-13 16:02:25,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:25,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271929956] [2022-12-13 16:02:25,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:25,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:25,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:26,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:26,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271929956] [2022-12-13 16:02:26,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271929956] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:26,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:26,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:26,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769525071] [2022-12-13 16:02:26,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:26,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:26,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:26,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:26,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:28,070 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:28,072 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 108 transitions, 1093 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:28,072 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:28,072 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:28,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:28,833 INFO L130 PetriNetUnfolder]: 298/790 cut-off events. [2022-12-13 16:02:28,833 INFO L131 PetriNetUnfolder]: For 3634/3634 co-relation queries the response was YES. [2022-12-13 16:02:28,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3825 conditions, 790 events. 298/790 cut-off events. For 3634/3634 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4932 event pairs, 100 based on Foata normal form. 3/792 useless extension candidates. Maximal degree in co-relation 3785. Up to 530 conditions per place. [2022-12-13 16:02:28,837 INFO L137 encePairwiseOnDemand]: 374/388 looper letters, 110 selfloop transitions, 48 changer transitions 2/160 dead transitions. [2022-12-13 16:02:28,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 160 transitions, 1885 flow [2022-12-13 16:02:28,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:28,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:28,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1861 transitions. [2022-12-13 16:02:28,839 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39969931271477666 [2022-12-13 16:02:28,839 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1861 transitions. [2022-12-13 16:02:28,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1861 transitions. [2022-12-13 16:02:28,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:28,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1861 transitions. [2022-12-13 16:02:28,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 155.08333333333334) internal successors, (1861), 12 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:28,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:28,849 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:28,849 INFO L175 Difference]: Start difference. First operand has 104 places, 108 transitions, 1093 flow. Second operand 12 states and 1861 transitions. [2022-12-13 16:02:28,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 160 transitions, 1885 flow [2022-12-13 16:02:28,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 160 transitions, 1821 flow, removed 31 selfloop flow, removed 1 redundant places. [2022-12-13 16:02:28,860 INFO L231 Difference]: Finished difference. Result has 119 places, 124 transitions, 1412 flow [2022-12-13 16:02:28,860 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1412, PETRI_PLACES=119, PETRI_TRANSITIONS=124} [2022-12-13 16:02:28,861 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 83 predicate places. [2022-12-13 16:02:28,861 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 124 transitions, 1412 flow [2022-12-13 16:02:28,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:28,861 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:28,861 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:28,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-13 16:02:28,861 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:28,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:28,862 INFO L85 PathProgramCache]: Analyzing trace with hash 193449303, now seen corresponding path program 10 times [2022-12-13 16:02:28,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:28,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193691824] [2022-12-13 16:02:28,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:28,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:28,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:29,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:29,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:29,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193691824] [2022-12-13 16:02:29,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193691824] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:29,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:29,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:29,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655100003] [2022-12-13 16:02:29,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:29,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:29,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:29,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:29,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:31,171 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:31,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 124 transitions, 1412 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:31,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:31,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:31,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:31,870 INFO L130 PetriNetUnfolder]: 314/842 cut-off events. [2022-12-13 16:02:31,870 INFO L131 PetriNetUnfolder]: For 5120/5120 co-relation queries the response was YES. [2022-12-13 16:02:31,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4377 conditions, 842 events. 314/842 cut-off events. For 5120/5120 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5380 event pairs, 141 based on Foata normal form. 2/843 useless extension candidates. Maximal degree in co-relation 4331. Up to 736 conditions per place. [2022-12-13 16:02:31,874 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 118 selfloop transitions, 20 changer transitions 25/163 dead transitions. [2022-12-13 16:02:31,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 163 transitions, 2068 flow [2022-12-13 16:02:31,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:31,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:31,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1853 transitions. [2022-12-13 16:02:31,877 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39798109965635736 [2022-12-13 16:02:31,877 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1853 transitions. [2022-12-13 16:02:31,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1853 transitions. [2022-12-13 16:02:31,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:31,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1853 transitions. [2022-12-13 16:02:31,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.41666666666666) internal successors, (1853), 12 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:31,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:31,883 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:31,883 INFO L175 Difference]: Start difference. First operand has 119 places, 124 transitions, 1412 flow. Second operand 12 states and 1853 transitions. [2022-12-13 16:02:31,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 163 transitions, 2068 flow [2022-12-13 16:02:31,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 163 transitions, 1961 flow, removed 39 selfloop flow, removed 4 redundant places. [2022-12-13 16:02:31,899 INFO L231 Difference]: Finished difference. Result has 132 places, 128 transitions, 1434 flow [2022-12-13 16:02:31,899 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1434, PETRI_PLACES=132, PETRI_TRANSITIONS=128} [2022-12-13 16:02:31,899 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 96 predicate places. [2022-12-13 16:02:31,899 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 128 transitions, 1434 flow [2022-12-13 16:02:31,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:31,899 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:31,900 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:31,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-13 16:02:31,900 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:31,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:31,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1079935613, now seen corresponding path program 11 times [2022-12-13 16:02:31,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:31,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636649903] [2022-12-13 16:02:31,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:31,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:31,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:32,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:32,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:32,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636649903] [2022-12-13 16:02:32,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636649903] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:32,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:32,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:32,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100473106] [2022-12-13 16:02:32,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:32,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:32,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:32,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:32,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:34,092 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:34,095 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 128 transitions, 1434 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:34,095 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:34,095 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:34,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:34,834 INFO L130 PetriNetUnfolder]: 313/843 cut-off events. [2022-12-13 16:02:34,835 INFO L131 PetriNetUnfolder]: For 5147/5147 co-relation queries the response was YES. [2022-12-13 16:02:34,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4397 conditions, 843 events. 313/843 cut-off events. For 5147/5147 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5423 event pairs, 158 based on Foata normal form. 2/844 useless extension candidates. Maximal degree in co-relation 4344. Up to 768 conditions per place. [2022-12-13 16:02:34,839 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 128 selfloop transitions, 11 changer transitions 26/165 dead transitions. [2022-12-13 16:02:34,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 165 transitions, 2120 flow [2022-12-13 16:02:34,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:34,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:34,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1847 transitions. [2022-12-13 16:02:34,841 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39669243986254293 [2022-12-13 16:02:34,841 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1847 transitions. [2022-12-13 16:02:34,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1847 transitions. [2022-12-13 16:02:34,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:34,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1847 transitions. [2022-12-13 16:02:34,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.91666666666666) internal successors, (1847), 12 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:34,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:34,846 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:34,846 INFO L175 Difference]: Start difference. First operand has 132 places, 128 transitions, 1434 flow. Second operand 12 states and 1847 transitions. [2022-12-13 16:02:34,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 165 transitions, 2120 flow [2022-12-13 16:02:34,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 165 transitions, 2026 flow, removed 29 selfloop flow, removed 8 redundant places. [2022-12-13 16:02:34,863 INFO L231 Difference]: Finished difference. Result has 139 places, 135 transitions, 1499 flow [2022-12-13 16:02:34,864 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1499, PETRI_PLACES=139, PETRI_TRANSITIONS=135} [2022-12-13 16:02:34,864 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 103 predicate places. [2022-12-13 16:02:34,864 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 135 transitions, 1499 flow [2022-12-13 16:02:34,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:34,864 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:34,864 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:34,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-13 16:02:34,865 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:34,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:34,865 INFO L85 PathProgramCache]: Analyzing trace with hash -310539221, now seen corresponding path program 12 times [2022-12-13 16:02:34,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:34,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370848729] [2022-12-13 16:02:34,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:34,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:34,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:35,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:35,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:35,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370848729] [2022-12-13 16:02:35,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370848729] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:35,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:35,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:35,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281456685] [2022-12-13 16:02:35,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:35,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:35,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:35,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:35,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:37,304 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:37,305 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 135 transitions, 1499 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:37,305 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:37,305 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:37,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:38,090 INFO L130 PetriNetUnfolder]: 311/837 cut-off events. [2022-12-13 16:02:38,090 INFO L131 PetriNetUnfolder]: For 4792/4792 co-relation queries the response was YES. [2022-12-13 16:02:38,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4337 conditions, 837 events. 311/837 cut-off events. For 4792/4792 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5344 event pairs, 137 based on Foata normal form. 2/838 useless extension candidates. Maximal degree in co-relation 4279. Up to 670 conditions per place. [2022-12-13 16:02:38,095 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 124 selfloop transitions, 32 changer transitions 21/177 dead transitions. [2022-12-13 16:02:38,095 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 177 transitions, 2219 flow [2022-12-13 16:02:38,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:38,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:38,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1864 transitions. [2022-12-13 16:02:38,097 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40034364261168387 [2022-12-13 16:02:38,097 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1864 transitions. [2022-12-13 16:02:38,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1864 transitions. [2022-12-13 16:02:38,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:38,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1864 transitions. [2022-12-13 16:02:38,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 155.33333333333334) internal successors, (1864), 12 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:38,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:38,102 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:38,102 INFO L175 Difference]: Start difference. First operand has 139 places, 135 transitions, 1499 flow. Second operand 12 states and 1864 transitions. [2022-12-13 16:02:38,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 177 transitions, 2219 flow [2022-12-13 16:02:38,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 177 transitions, 2165 flow, removed 26 selfloop flow, removed 7 redundant places. [2022-12-13 16:02:38,119 INFO L231 Difference]: Finished difference. Result has 142 places, 135 transitions, 1557 flow [2022-12-13 16:02:38,120 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1557, PETRI_PLACES=142, PETRI_TRANSITIONS=135} [2022-12-13 16:02:38,120 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 106 predicate places. [2022-12-13 16:02:38,120 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 135 transitions, 1557 flow [2022-12-13 16:02:38,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:38,120 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:38,120 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:38,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-13 16:02:38,121 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:38,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:38,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1453197835, now seen corresponding path program 13 times [2022-12-13 16:02:38,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:38,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224779343] [2022-12-13 16:02:38,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:38,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:38,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:39,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:39,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224779343] [2022-12-13 16:02:39,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224779343] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:39,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:39,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:39,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487917065] [2022-12-13 16:02:39,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:39,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:39,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:40,542 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:40,543 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 135 transitions, 1557 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:40,543 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:40,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:40,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:41,235 INFO L130 PetriNetUnfolder]: 309/836 cut-off events. [2022-12-13 16:02:41,235 INFO L131 PetriNetUnfolder]: For 4974/4974 co-relation queries the response was YES. [2022-12-13 16:02:41,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4405 conditions, 836 events. 309/836 cut-off events. For 4974/4974 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5397 event pairs, 153 based on Foata normal form. 2/837 useless extension candidates. Maximal degree in co-relation 4347. Up to 755 conditions per place. [2022-12-13 16:02:41,240 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 134 selfloop transitions, 12 changer transitions 23/169 dead transitions. [2022-12-13 16:02:41,240 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 169 transitions, 2214 flow [2022-12-13 16:02:41,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:41,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:41,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1848 transitions. [2022-12-13 16:02:41,242 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39690721649484534 [2022-12-13 16:02:41,242 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1848 transitions. [2022-12-13 16:02:41,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1848 transitions. [2022-12-13 16:02:41,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:41,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1848 transitions. [2022-12-13 16:02:41,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.0) internal successors, (1848), 12 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:41,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:41,246 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:41,246 INFO L175 Difference]: Start difference. First operand has 142 places, 135 transitions, 1557 flow. Second operand 12 states and 1848 transitions. [2022-12-13 16:02:41,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 169 transitions, 2214 flow [2022-12-13 16:02:41,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 169 transitions, 2118 flow, removed 11 selfloop flow, removed 12 redundant places. [2022-12-13 16:02:41,265 INFO L231 Difference]: Finished difference. Result has 146 places, 138 transitions, 1557 flow [2022-12-13 16:02:41,265 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1557, PETRI_PLACES=146, PETRI_TRANSITIONS=138} [2022-12-13 16:02:41,266 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 110 predicate places. [2022-12-13 16:02:41,266 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 138 transitions, 1557 flow [2022-12-13 16:02:41,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:41,266 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:41,266 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:41,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-13 16:02:41,266 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:41,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:41,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1211844205, now seen corresponding path program 14 times [2022-12-13 16:02:41,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:41,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271882468] [2022-12-13 16:02:41,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:41,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:41,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:42,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:42,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:42,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271882468] [2022-12-13 16:02:42,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271882468] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:42,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:42,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:42,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389403949] [2022-12-13 16:02:42,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:42,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:42,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:42,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:42,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:43,470 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:43,471 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 138 transitions, 1557 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:43,471 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:43,471 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:43,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:44,160 INFO L130 PetriNetUnfolder]: 300/817 cut-off events. [2022-12-13 16:02:44,160 INFO L131 PetriNetUnfolder]: For 4794/4794 co-relation queries the response was YES. [2022-12-13 16:02:44,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4259 conditions, 817 events. 300/817 cut-off events. For 4794/4794 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5232 event pairs, 138 based on Foata normal form. 2/818 useless extension candidates. Maximal degree in co-relation 4197. Up to 716 conditions per place. [2022-12-13 16:02:44,164 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 119 selfloop transitions, 22 changer transitions 24/165 dead transitions. [2022-12-13 16:02:44,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 165 transitions, 2096 flow [2022-12-13 16:02:44,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:44,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:44,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1853 transitions. [2022-12-13 16:02:44,168 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39798109965635736 [2022-12-13 16:02:44,168 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1853 transitions. [2022-12-13 16:02:44,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1853 transitions. [2022-12-13 16:02:44,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:44,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1853 transitions. [2022-12-13 16:02:44,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.41666666666666) internal successors, (1853), 12 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:44,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:44,175 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:44,175 INFO L175 Difference]: Start difference. First operand has 146 places, 138 transitions, 1557 flow. Second operand 12 states and 1853 transitions. [2022-12-13 16:02:44,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 165 transitions, 2096 flow [2022-12-13 16:02:44,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 165 transitions, 2055 flow, removed 14 selfloop flow, removed 8 redundant places. [2022-12-13 16:02:44,193 INFO L231 Difference]: Finished difference. Result has 149 places, 133 transitions, 1522 flow [2022-12-13 16:02:44,193 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1522, PETRI_PLACES=149, PETRI_TRANSITIONS=133} [2022-12-13 16:02:44,193 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 113 predicate places. [2022-12-13 16:02:44,193 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 133 transitions, 1522 flow [2022-12-13 16:02:44,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:44,193 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:44,194 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:44,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-13 16:02:44,194 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:44,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:44,194 INFO L85 PathProgramCache]: Analyzing trace with hash -669403945, now seen corresponding path program 15 times [2022-12-13 16:02:44,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:44,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196170093] [2022-12-13 16:02:44,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:44,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:44,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:45,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:45,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196170093] [2022-12-13 16:02:45,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196170093] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:45,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:45,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:45,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037463825] [2022-12-13 16:02:45,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:45,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:45,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:45,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:45,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:46,477 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:46,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 133 transitions, 1522 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:46,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:46,480 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:46,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:47,181 INFO L130 PetriNetUnfolder]: 299/815 cut-off events. [2022-12-13 16:02:47,181 INFO L131 PetriNetUnfolder]: For 4900/4900 co-relation queries the response was YES. [2022-12-13 16:02:47,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4265 conditions, 815 events. 299/815 cut-off events. For 4900/4900 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5218 event pairs, 153 based on Foata normal form. 2/816 useless extension candidates. Maximal degree in co-relation 4203. Up to 735 conditions per place. [2022-12-13 16:02:47,185 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 126 selfloop transitions, 11 changer transitions 26/163 dead transitions. [2022-12-13 16:02:47,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 163 transitions, 2127 flow [2022-12-13 16:02:47,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:47,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:47,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1848 transitions. [2022-12-13 16:02:47,187 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39690721649484534 [2022-12-13 16:02:47,187 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1848 transitions. [2022-12-13 16:02:47,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1848 transitions. [2022-12-13 16:02:47,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:47,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1848 transitions. [2022-12-13 16:02:47,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.0) internal successors, (1848), 12 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:47,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:47,191 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:47,191 INFO L175 Difference]: Start difference. First operand has 149 places, 133 transitions, 1522 flow. Second operand 12 states and 1848 transitions. [2022-12-13 16:02:47,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 163 transitions, 2127 flow [2022-12-13 16:02:47,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 163 transitions, 2043 flow, removed 19 selfloop flow, removed 10 redundant places. [2022-12-13 16:02:47,211 INFO L231 Difference]: Finished difference. Result has 151 places, 132 transitions, 1493 flow [2022-12-13 16:02:47,211 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1493, PETRI_PLACES=151, PETRI_TRANSITIONS=132} [2022-12-13 16:02:47,211 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 115 predicate places. [2022-12-13 16:02:47,211 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 132 transitions, 1493 flow [2022-12-13 16:02:47,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:47,211 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:47,212 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:47,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-13 16:02:47,212 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:47,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:47,212 INFO L85 PathProgramCache]: Analyzing trace with hash 16442240, now seen corresponding path program 3 times [2022-12-13 16:02:47,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:47,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830079410] [2022-12-13 16:02:47,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:47,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:47,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:47,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:47,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:47,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830079410] [2022-12-13 16:02:47,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830079410] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:47,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:47,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 16:02:47,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011440896] [2022-12-13 16:02:47,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:47,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:02:47,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:47,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:02:47,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:02:47,927 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 388 [2022-12-13 16:02:47,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 132 transitions, 1493 flow. Second operand has 8 states, 8 states have (on average 161.25) internal successors, (1290), 8 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:47,928 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:47,928 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 388 [2022-12-13 16:02:47,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:48,224 INFO L130 PetriNetUnfolder]: 205/656 cut-off events. [2022-12-13 16:02:48,224 INFO L131 PetriNetUnfolder]: For 4214/4228 co-relation queries the response was YES. [2022-12-13 16:02:48,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3383 conditions, 656 events. 205/656 cut-off events. For 4214/4228 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4414 event pairs, 41 based on Foata normal form. 22/674 useless extension candidates. Maximal degree in co-relation 3319. Up to 170 conditions per place. [2022-12-13 16:02:48,228 INFO L137 encePairwiseOnDemand]: 380/388 looper letters, 94 selfloop transitions, 40 changer transitions 19/164 dead transitions. [2022-12-13 16:02:48,228 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 164 transitions, 2047 flow [2022-12-13 16:02:48,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 16:02:48,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 16:02:48,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1165 transitions. [2022-12-13 16:02:48,230 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42893961708394696 [2022-12-13 16:02:48,230 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1165 transitions. [2022-12-13 16:02:48,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1165 transitions. [2022-12-13 16:02:48,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:48,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1165 transitions. [2022-12-13 16:02:48,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.42857142857142) internal successors, (1165), 7 states have internal predecessors, (1165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:48,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:48,232 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:48,232 INFO L175 Difference]: Start difference. First operand has 151 places, 132 transitions, 1493 flow. Second operand 7 states and 1165 transitions. [2022-12-13 16:02:48,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 164 transitions, 2047 flow [2022-12-13 16:02:48,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 164 transitions, 1999 flow, removed 11 selfloop flow, removed 11 redundant places. [2022-12-13 16:02:48,251 INFO L231 Difference]: Finished difference. Result has 143 places, 117 transitions, 1444 flow [2022-12-13 16:02:48,251 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1444, PETRI_PLACES=143, PETRI_TRANSITIONS=117} [2022-12-13 16:02:48,251 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 107 predicate places. [2022-12-13 16:02:48,251 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 117 transitions, 1444 flow [2022-12-13 16:02:48,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 161.25) internal successors, (1290), 8 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:48,252 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:48,252 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:48,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-13 16:02:48,252 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:48,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:48,252 INFO L85 PathProgramCache]: Analyzing trace with hash 90178355, now seen corresponding path program 16 times [2022-12-13 16:02:48,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:48,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033662569] [2022-12-13 16:02:48,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:48,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:49,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:49,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:49,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033662569] [2022-12-13 16:02:49,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033662569] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:49,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:49,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:49,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399374714] [2022-12-13 16:02:49,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:49,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:49,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:49,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:49,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:50,759 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:50,760 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 117 transitions, 1444 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:50,760 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:50,760 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:50,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:51,524 INFO L130 PetriNetUnfolder]: 215/607 cut-off events. [2022-12-13 16:02:51,524 INFO L131 PetriNetUnfolder]: For 4677/4677 co-relation queries the response was YES. [2022-12-13 16:02:51,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3329 conditions, 607 events. 215/607 cut-off events. For 4677/4677 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3574 event pairs, 86 based on Foata normal form. 3/610 useless extension candidates. Maximal degree in co-relation 3268. Up to 481 conditions per place. [2022-12-13 16:02:51,527 INFO L137 encePairwiseOnDemand]: 374/388 looper letters, 121 selfloop transitions, 21 changer transitions 16/158 dead transitions. [2022-12-13 16:02:51,527 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 158 transitions, 2170 flow [2022-12-13 16:02:51,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:51,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:51,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1854 transitions. [2022-12-13 16:02:51,529 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39819587628865977 [2022-12-13 16:02:51,529 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1854 transitions. [2022-12-13 16:02:51,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1854 transitions. [2022-12-13 16:02:51,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:51,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1854 transitions. [2022-12-13 16:02:51,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.5) internal successors, (1854), 12 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:51,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:51,533 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:51,533 INFO L175 Difference]: Start difference. First operand has 143 places, 117 transitions, 1444 flow. Second operand 12 states and 1854 transitions. [2022-12-13 16:02:51,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 158 transitions, 2170 flow [2022-12-13 16:02:51,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 158 transitions, 2058 flow, removed 34 selfloop flow, removed 7 redundant places. [2022-12-13 16:02:51,552 INFO L231 Difference]: Finished difference. Result has 146 places, 124 transitions, 1544 flow [2022-12-13 16:02:51,552 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1544, PETRI_PLACES=146, PETRI_TRANSITIONS=124} [2022-12-13 16:02:51,552 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 110 predicate places. [2022-12-13 16:02:51,553 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 124 transitions, 1544 flow [2022-12-13 16:02:51,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:51,553 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:51,553 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:51,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-13 16:02:51,553 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:51,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:51,553 INFO L85 PathProgramCache]: Analyzing trace with hash -332357455, now seen corresponding path program 17 times [2022-12-13 16:02:51,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:51,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001189126] [2022-12-13 16:02:51,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:51,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:52,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:52,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:52,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001189126] [2022-12-13 16:02:52,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001189126] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:52,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:52,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:52,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999251620] [2022-12-13 16:02:52,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:52,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:52,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:52,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:52,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:53,796 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:53,797 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 124 transitions, 1544 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:53,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:53,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:53,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:54,513 INFO L130 PetriNetUnfolder]: 200/575 cut-off events. [2022-12-13 16:02:54,514 INFO L131 PetriNetUnfolder]: For 4556/4556 co-relation queries the response was YES. [2022-12-13 16:02:54,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3279 conditions, 575 events. 200/575 cut-off events. For 4556/4556 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3347 event pairs, 85 based on Foata normal form. 2/577 useless extension candidates. Maximal degree in co-relation 3217. Up to 475 conditions per place. [2022-12-13 16:02:54,516 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 117 selfloop transitions, 16 changer transitions 21/154 dead transitions. [2022-12-13 16:02:54,516 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 154 transitions, 2107 flow [2022-12-13 16:02:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:54,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:54,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1853 transitions. [2022-12-13 16:02:54,519 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39798109965635736 [2022-12-13 16:02:54,519 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1853 transitions. [2022-12-13 16:02:54,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1853 transitions. [2022-12-13 16:02:54,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:54,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1853 transitions. [2022-12-13 16:02:54,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.41666666666666) internal successors, (1853), 12 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:54,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:54,525 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:54,525 INFO L175 Difference]: Start difference. First operand has 146 places, 124 transitions, 1544 flow. Second operand 12 states and 1853 transitions. [2022-12-13 16:02:54,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 154 transitions, 2107 flow [2022-12-13 16:02:54,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 154 transitions, 2015 flow, removed 34 selfloop flow, removed 7 redundant places. [2022-12-13 16:02:54,545 INFO L231 Difference]: Finished difference. Result has 153 places, 120 transitions, 1463 flow [2022-12-13 16:02:54,545 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1463, PETRI_PLACES=153, PETRI_TRANSITIONS=120} [2022-12-13 16:02:54,545 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 117 predicate places. [2022-12-13 16:02:54,545 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 120 transitions, 1463 flow [2022-12-13 16:02:54,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:54,546 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:54,546 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:54,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-13 16:02:54,546 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:54,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:54,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1562081303, now seen corresponding path program 18 times [2022-12-13 16:02:54,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:54,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430894245] [2022-12-13 16:02:54,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:54,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:54,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:55,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:55,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:55,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430894245] [2022-12-13 16:02:55,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430894245] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:55,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:55,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:55,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867178848] [2022-12-13 16:02:55,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:55,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:55,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:55,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:55,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:02:56,843 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:02:56,844 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 120 transitions, 1463 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:56,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:02:56,845 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:02:56,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:02:57,605 INFO L130 PetriNetUnfolder]: 206/590 cut-off events. [2022-12-13 16:02:57,605 INFO L131 PetriNetUnfolder]: For 4774/4774 co-relation queries the response was YES. [2022-12-13 16:02:57,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3405 conditions, 590 events. 206/590 cut-off events. For 4774/4774 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3458 event pairs, 79 based on Foata normal form. 2/592 useless extension candidates. Maximal degree in co-relation 3340. Up to 476 conditions per place. [2022-12-13 16:02:57,607 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 102 selfloop transitions, 21 changer transitions 32/155 dead transitions. [2022-12-13 16:02:57,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 155 transitions, 2110 flow [2022-12-13 16:02:57,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:02:57,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:02:57,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1851 transitions. [2022-12-13 16:02:57,611 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39755154639175255 [2022-12-13 16:02:57,611 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1851 transitions. [2022-12-13 16:02:57,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1851 transitions. [2022-12-13 16:02:57,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:02:57,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1851 transitions. [2022-12-13 16:02:57,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.25) internal successors, (1851), 12 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:57,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:57,618 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:57,618 INFO L175 Difference]: Start difference. First operand has 153 places, 120 transitions, 1463 flow. Second operand 12 states and 1851 transitions. [2022-12-13 16:02:57,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 155 transitions, 2110 flow [2022-12-13 16:02:57,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 155 transitions, 2053 flow, removed 11 selfloop flow, removed 12 redundant places. [2022-12-13 16:02:57,652 INFO L231 Difference]: Finished difference. Result has 153 places, 117 transitions, 1432 flow [2022-12-13 16:02:57,652 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1432, PETRI_PLACES=153, PETRI_TRANSITIONS=117} [2022-12-13 16:02:57,652 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 117 predicate places. [2022-12-13 16:02:57,652 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 117 transitions, 1432 flow [2022-12-13 16:02:57,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:02:57,653 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:02:57,653 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:02:57,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-13 16:02:57,653 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:02:57,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:02:57,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1646903079, now seen corresponding path program 19 times [2022-12-13 16:02:57,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:02:57,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190966247] [2022-12-13 16:02:57,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:02:57,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:02:57,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:02:58,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:02:58,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:02:58,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190966247] [2022-12-13 16:02:58,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190966247] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:02:58,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:02:58,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:02:58,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356257776] [2022-12-13 16:02:58,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:02:58,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:02:58,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:02:58,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:02:58,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:00,040 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:00,041 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 117 transitions, 1432 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:00,041 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:00,041 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:00,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:00,822 INFO L130 PetriNetUnfolder]: 188/551 cut-off events. [2022-12-13 16:03:00,822 INFO L131 PetriNetUnfolder]: For 4450/4450 co-relation queries the response was YES. [2022-12-13 16:03:00,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3137 conditions, 551 events. 188/551 cut-off events. For 4450/4450 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3181 event pairs, 67 based on Foata normal form. 2/553 useless extension candidates. Maximal degree in co-relation 3072. Up to 392 conditions per place. [2022-12-13 16:03:00,824 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 93 selfloop transitions, 29 changer transitions 27/149 dead transitions. [2022-12-13 16:03:00,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 149 transitions, 2010 flow [2022-12-13 16:03:00,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:00,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:00,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1856 transitions. [2022-12-13 16:03:00,827 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39862542955326463 [2022-12-13 16:03:00,827 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1856 transitions. [2022-12-13 16:03:00,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1856 transitions. [2022-12-13 16:03:00,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:00,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1856 transitions. [2022-12-13 16:03:00,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.66666666666666) internal successors, (1856), 12 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:00,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:00,831 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:00,831 INFO L175 Difference]: Start difference. First operand has 153 places, 117 transitions, 1432 flow. Second operand 12 states and 1856 transitions. [2022-12-13 16:03:00,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 149 transitions, 2010 flow [2022-12-13 16:03:00,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 149 transitions, 1925 flow, removed 17 selfloop flow, removed 13 redundant places. [2022-12-13 16:03:00,850 INFO L231 Difference]: Finished difference. Result has 150 places, 109 transitions, 1320 flow [2022-12-13 16:03:00,851 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1320, PETRI_PLACES=150, PETRI_TRANSITIONS=109} [2022-12-13 16:03:00,851 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 114 predicate places. [2022-12-13 16:03:00,851 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 109 transitions, 1320 flow [2022-12-13 16:03:00,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:00,851 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:00,851 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:00,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-13 16:03:00,851 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:00,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:00,852 INFO L85 PathProgramCache]: Analyzing trace with hash 941112485, now seen corresponding path program 20 times [2022-12-13 16:03:00,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:00,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796585601] [2022-12-13 16:03:00,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:00,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:00,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:01,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:01,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:01,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796585601] [2022-12-13 16:03:01,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796585601] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:01,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:01,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:01,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581628650] [2022-12-13 16:03:01,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:01,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:01,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:01,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:01,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:03,174 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:03,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 109 transitions, 1320 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:03,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:03,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:03,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:03,990 INFO L130 PetriNetUnfolder]: 158/492 cut-off events. [2022-12-13 16:03:03,990 INFO L131 PetriNetUnfolder]: For 3752/3752 co-relation queries the response was YES. [2022-12-13 16:03:03,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2732 conditions, 492 events. 158/492 cut-off events. For 3752/3752 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2784 event pairs, 55 based on Foata normal form. 5/497 useless extension candidates. Maximal degree in co-relation 2668. Up to 269 conditions per place. [2022-12-13 16:03:03,992 INFO L137 encePairwiseOnDemand]: 374/388 looper letters, 75 selfloop transitions, 27 changer transitions 32/134 dead transitions. [2022-12-13 16:03:03,992 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 134 transitions, 1731 flow [2022-12-13 16:03:03,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:03,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:03,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1858 transitions. [2022-12-13 16:03:03,994 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39905498281786944 [2022-12-13 16:03:03,994 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1858 transitions. [2022-12-13 16:03:03,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1858 transitions. [2022-12-13 16:03:03,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:03,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1858 transitions. [2022-12-13 16:03:03,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.83333333333334) internal successors, (1858), 12 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:03,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:03,998 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:03,998 INFO L175 Difference]: Start difference. First operand has 150 places, 109 transitions, 1320 flow. Second operand 12 states and 1858 transitions. [2022-12-13 16:03:03,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 134 transitions, 1731 flow [2022-12-13 16:03:04,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 134 transitions, 1637 flow, removed 15 selfloop flow, removed 12 redundant places. [2022-12-13 16:03:04,014 INFO L231 Difference]: Finished difference. Result has 148 places, 90 transitions, 1098 flow [2022-12-13 16:03:04,014 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1098, PETRI_PLACES=148, PETRI_TRANSITIONS=90} [2022-12-13 16:03:04,015 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 112 predicate places. [2022-12-13 16:03:04,015 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 90 transitions, 1098 flow [2022-12-13 16:03:04,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:04,015 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:04,015 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:04,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-13 16:03:04,015 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:04,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:04,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1636675477, now seen corresponding path program 21 times [2022-12-13 16:03:04,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:04,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934196919] [2022-12-13 16:03:04,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:04,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:04,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:05,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:05,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:05,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934196919] [2022-12-13 16:03:05,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934196919] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:05,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:05,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:05,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736443555] [2022-12-13 16:03:05,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:05,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:05,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:05,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:05,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:06,165 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:06,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 90 transitions, 1098 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:06,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:06,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:06,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:06,913 INFO L130 PetriNetUnfolder]: 125/386 cut-off events. [2022-12-13 16:03:06,914 INFO L131 PetriNetUnfolder]: For 2944/2944 co-relation queries the response was YES. [2022-12-13 16:03:06,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2244 conditions, 386 events. 125/386 cut-off events. For 2944/2944 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1973 event pairs, 22 based on Foata normal form. 2/388 useless extension candidates. Maximal degree in co-relation 2182. Up to 162 conditions per place. [2022-12-13 16:03:06,915 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 75 selfloop transitions, 32 changer transitions 18/125 dead transitions. [2022-12-13 16:03:06,915 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 125 transitions, 1609 flow [2022-12-13 16:03:06,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:06,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:06,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1863 transitions. [2022-12-13 16:03:06,918 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40012886597938147 [2022-12-13 16:03:06,918 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1863 transitions. [2022-12-13 16:03:06,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1863 transitions. [2022-12-13 16:03:06,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:06,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1863 transitions. [2022-12-13 16:03:06,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 155.25) internal successors, (1863), 12 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:06,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:06,922 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:06,922 INFO L175 Difference]: Start difference. First operand has 148 places, 90 transitions, 1098 flow. Second operand 12 states and 1863 transitions. [2022-12-13 16:03:06,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 125 transitions, 1609 flow [2022-12-13 16:03:06,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 125 transitions, 1448 flow, removed 38 selfloop flow, removed 15 redundant places. [2022-12-13 16:03:06,935 INFO L231 Difference]: Finished difference. Result has 135 places, 90 transitions, 1058 flow [2022-12-13 16:03:06,935 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1058, PETRI_PLACES=135, PETRI_TRANSITIONS=90} [2022-12-13 16:03:06,936 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 99 predicate places. [2022-12-13 16:03:06,936 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 90 transitions, 1058 flow [2022-12-13 16:03:06,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:06,936 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:06,936 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:06,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-13 16:03:06,936 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:06,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:06,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1450860811, now seen corresponding path program 22 times [2022-12-13 16:03:06,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:06,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676006266] [2022-12-13 16:03:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:06,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:06,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:07,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:07,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:07,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676006266] [2022-12-13 16:03:07,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676006266] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:07,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:07,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 16:03:07,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048534670] [2022-12-13 16:03:07,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:07,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 16:03:07,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:07,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 16:03:07,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-12-13 16:03:09,166 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:09,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 90 transitions, 1058 flow. Second operand has 14 states, 14 states have (on average 150.5) internal successors, (2107), 14 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:09,168 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:09,168 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:09,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:09,830 INFO L130 PetriNetUnfolder]: 110/349 cut-off events. [2022-12-13 16:03:09,831 INFO L131 PetriNetUnfolder]: For 2323/2323 co-relation queries the response was YES. [2022-12-13 16:03:09,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1942 conditions, 349 events. 110/349 cut-off events. For 2323/2323 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1726 event pairs, 14 based on Foata normal form. 3/350 useless extension candidates. Maximal degree in co-relation 1886. Up to 138 conditions per place. [2022-12-13 16:03:09,832 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 69 selfloop transitions, 32 changer transitions 15/116 dead transitions. [2022-12-13 16:03:09,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 116 transitions, 1429 flow [2022-12-13 16:03:09,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:09,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1857 transitions. [2022-12-13 16:03:09,834 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39884020618556704 [2022-12-13 16:03:09,834 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1857 transitions. [2022-12-13 16:03:09,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1857 transitions. [2022-12-13 16:03:09,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:09,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1857 transitions. [2022-12-13 16:03:09,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.75) internal successors, (1857), 12 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:09,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:09,838 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:09,838 INFO L175 Difference]: Start difference. First operand has 135 places, 90 transitions, 1058 flow. Second operand 12 states and 1857 transitions. [2022-12-13 16:03:09,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 116 transitions, 1429 flow [2022-12-13 16:03:09,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 116 transitions, 1330 flow, removed 26 selfloop flow, removed 9 redundant places. [2022-12-13 16:03:09,848 INFO L231 Difference]: Finished difference. Result has 137 places, 86 transitions, 1013 flow [2022-12-13 16:03:09,849 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1013, PETRI_PLACES=137, PETRI_TRANSITIONS=86} [2022-12-13 16:03:09,849 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 101 predicate places. [2022-12-13 16:03:09,849 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 86 transitions, 1013 flow [2022-12-13 16:03:09,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 150.5) internal successors, (2107), 14 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:09,850 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:09,850 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:09,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-12-13 16:03:09,850 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:09,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:09,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1098907230, now seen corresponding path program 4 times [2022-12-13 16:03:09,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:09,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313366554] [2022-12-13 16:03:09,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:09,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:09,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:10,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:10,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:10,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313366554] [2022-12-13 16:03:10,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313366554] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:10,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:10,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 16:03:10,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014504231] [2022-12-13 16:03:10,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:10,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:03:10,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:10,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:03:10,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:03:10,457 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 388 [2022-12-13 16:03:10,458 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 86 transitions, 1013 flow. Second operand has 8 states, 8 states have (on average 161.375) internal successors, (1291), 8 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:10,458 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:10,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 388 [2022-12-13 16:03:10,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:10,667 INFO L130 PetriNetUnfolder]: 76/277 cut-off events. [2022-12-13 16:03:10,667 INFO L131 PetriNetUnfolder]: For 1970/1973 co-relation queries the response was YES. [2022-12-13 16:03:10,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1576 conditions, 277 events. 76/277 cut-off events. For 1970/1973 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1342 event pairs, 31 based on Foata normal form. 2/277 useless extension candidates. Maximal degree in co-relation 1521. Up to 135 conditions per place. [2022-12-13 16:03:10,669 INFO L137 encePairwiseOnDemand]: 381/388 looper letters, 74 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2022-12-13 16:03:10,669 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 98 transitions, 1270 flow [2022-12-13 16:03:10,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 16:03:10,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 16:03:10,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1150 transitions. [2022-12-13 16:03:10,670 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42341678939617083 [2022-12-13 16:03:10,671 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1150 transitions. [2022-12-13 16:03:10,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1150 transitions. [2022-12-13 16:03:10,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:10,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1150 transitions. [2022-12-13 16:03:10,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 164.28571428571428) internal successors, (1150), 7 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:10,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:10,673 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:10,673 INFO L175 Difference]: Start difference. First operand has 137 places, 86 transitions, 1013 flow. Second operand 7 states and 1150 transitions. [2022-12-13 16:03:10,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 98 transitions, 1270 flow [2022-12-13 16:03:10,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 98 transitions, 1182 flow, removed 13 selfloop flow, removed 9 redundant places. [2022-12-13 16:03:10,682 INFO L231 Difference]: Finished difference. Result has 134 places, 88 transitions, 1000 flow [2022-12-13 16:03:10,682 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1000, PETRI_PLACES=134, PETRI_TRANSITIONS=88} [2022-12-13 16:03:10,683 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 98 predicate places. [2022-12-13 16:03:10,683 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 88 transitions, 1000 flow [2022-12-13 16:03:10,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 161.375) internal successors, (1291), 8 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:10,683 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:10,683 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:10,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-13 16:03:10,683 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:10,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:10,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1276511143, now seen corresponding path program 23 times [2022-12-13 16:03:10,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:10,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045896145] [2022-12-13 16:03:10,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:10,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:10,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:11,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:11,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045896145] [2022-12-13 16:03:11,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045896145] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:11,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:11,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:11,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995257643] [2022-12-13 16:03:11,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:11,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:11,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:11,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:11,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:13,036 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:13,037 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 88 transitions, 1000 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:13,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:13,037 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:13,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:13,560 INFO L130 PetriNetUnfolder]: 86/301 cut-off events. [2022-12-13 16:03:13,561 INFO L131 PetriNetUnfolder]: For 2059/2059 co-relation queries the response was YES. [2022-12-13 16:03:13,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1662 conditions, 301 events. 86/301 cut-off events. For 2059/2059 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1469 event pairs, 27 based on Foata normal form. 1/301 useless extension candidates. Maximal degree in co-relation 1606. Up to 223 conditions per place. [2022-12-13 16:03:13,562 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 84 selfloop transitions, 17 changer transitions 10/111 dead transitions. [2022-12-13 16:03:13,562 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 111 transitions, 1390 flow [2022-12-13 16:03:13,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:13,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:13,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1845 transitions. [2022-12-13 16:03:13,564 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3962628865979381 [2022-12-13 16:03:13,564 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1845 transitions. [2022-12-13 16:03:13,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1845 transitions. [2022-12-13 16:03:13,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:13,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1845 transitions. [2022-12-13 16:03:13,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.75) internal successors, (1845), 12 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:13,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:13,568 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:13,568 INFO L175 Difference]: Start difference. First operand has 134 places, 88 transitions, 1000 flow. Second operand 12 states and 1845 transitions. [2022-12-13 16:03:13,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 111 transitions, 1390 flow [2022-12-13 16:03:13,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 111 transitions, 1365 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-12-13 16:03:13,578 INFO L231 Difference]: Finished difference. Result has 147 places, 91 transitions, 1072 flow [2022-12-13 16:03:13,578 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1072, PETRI_PLACES=147, PETRI_TRANSITIONS=91} [2022-12-13 16:03:13,578 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 111 predicate places. [2022-12-13 16:03:13,578 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 91 transitions, 1072 flow [2022-12-13 16:03:13,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:13,579 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:13,579 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:13,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-13 16:03:13,579 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:13,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:13,579 INFO L85 PathProgramCache]: Analyzing trace with hash 670690025, now seen corresponding path program 24 times [2022-12-13 16:03:13,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:13,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908474096] [2022-12-13 16:03:13,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:13,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:14,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:14,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:14,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908474096] [2022-12-13 16:03:14,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908474096] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:14,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:14,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:14,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870839140] [2022-12-13 16:03:14,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:14,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:14,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:14,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:14,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:15,697 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:15,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 91 transitions, 1072 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:15,698 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:15,698 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:15,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:16,389 INFO L130 PetriNetUnfolder]: 86/299 cut-off events. [2022-12-13 16:03:16,389 INFO L131 PetriNetUnfolder]: For 2172/2172 co-relation queries the response was YES. [2022-12-13 16:03:16,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1722 conditions, 299 events. 86/299 cut-off events. For 2172/2172 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1442 event pairs, 29 based on Foata normal form. 0/298 useless extension candidates. Maximal degree in co-relation 1661. Up to 224 conditions per place. [2022-12-13 16:03:16,390 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 87 selfloop transitions, 22 changer transitions 1/110 dead transitions. [2022-12-13 16:03:16,391 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 110 transitions, 1454 flow [2022-12-13 16:03:16,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:16,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:16,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1843 transitions. [2022-12-13 16:03:16,392 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2022-12-13 16:03:16,392 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1843 transitions. [2022-12-13 16:03:16,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1843 transitions. [2022-12-13 16:03:16,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:16,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1843 transitions. [2022-12-13 16:03:16,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.58333333333334) internal successors, (1843), 12 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:16,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:16,396 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:16,396 INFO L175 Difference]: Start difference. First operand has 147 places, 91 transitions, 1072 flow. Second operand 12 states and 1843 transitions. [2022-12-13 16:03:16,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 110 transitions, 1454 flow [2022-12-13 16:03:16,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 110 transitions, 1308 flow, removed 33 selfloop flow, removed 13 redundant places. [2022-12-13 16:03:16,407 INFO L231 Difference]: Finished difference. Result has 144 places, 94 transitions, 1038 flow [2022-12-13 16:03:16,407 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1038, PETRI_PLACES=144, PETRI_TRANSITIONS=94} [2022-12-13 16:03:16,407 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 108 predicate places. [2022-12-13 16:03:16,407 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 94 transitions, 1038 flow [2022-12-13 16:03:16,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:16,407 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:16,408 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:16,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-13 16:03:16,408 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:16,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:16,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1803863617, now seen corresponding path program 25 times [2022-12-13 16:03:16,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:16,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020363154] [2022-12-13 16:03:16,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:16,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:16,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:17,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:17,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:17,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020363154] [2022-12-13 16:03:17,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020363154] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:17,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:17,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:17,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067856974] [2022-12-13 16:03:17,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:17,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:17,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:17,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:17,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:18,607 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:18,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 94 transitions, 1038 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:18,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:18,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:18,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:19,363 INFO L130 PetriNetUnfolder]: 86/305 cut-off events. [2022-12-13 16:03:19,363 INFO L131 PetriNetUnfolder]: For 1846/1846 co-relation queries the response was YES. [2022-12-13 16:03:19,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 305 events. 86/305 cut-off events. For 1846/1846 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1496 event pairs, 29 based on Foata normal form. 0/304 useless extension candidates. Maximal degree in co-relation 1548. Up to 230 conditions per place. [2022-12-13 16:03:19,365 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 88 selfloop transitions, 23 changer transitions 1/112 dead transitions. [2022-12-13 16:03:19,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 112 transitions, 1396 flow [2022-12-13 16:03:19,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:19,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:19,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1844 transitions. [2022-12-13 16:03:19,367 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3960481099656357 [2022-12-13 16:03:19,367 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1844 transitions. [2022-12-13 16:03:19,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1844 transitions. [2022-12-13 16:03:19,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:19,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1844 transitions. [2022-12-13 16:03:19,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.66666666666666) internal successors, (1844), 12 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:19,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:19,371 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:19,371 INFO L175 Difference]: Start difference. First operand has 144 places, 94 transitions, 1038 flow. Second operand 12 states and 1844 transitions. [2022-12-13 16:03:19,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 112 transitions, 1396 flow [2022-12-13 16:03:19,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 112 transitions, 1319 flow, removed 4 selfloop flow, removed 10 redundant places. [2022-12-13 16:03:19,379 INFO L231 Difference]: Finished difference. Result has 147 places, 96 transitions, 1040 flow [2022-12-13 16:03:19,379 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1040, PETRI_PLACES=147, PETRI_TRANSITIONS=96} [2022-12-13 16:03:19,380 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 111 predicate places. [2022-12-13 16:03:19,380 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 96 transitions, 1040 flow [2022-12-13 16:03:19,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:19,380 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:19,380 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:19,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-12-13 16:03:19,380 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:19,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:19,381 INFO L85 PathProgramCache]: Analyzing trace with hash 152547653, now seen corresponding path program 26 times [2022-12-13 16:03:19,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:19,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416551041] [2022-12-13 16:03:19,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:19,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:19,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:20,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:20,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:20,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416551041] [2022-12-13 16:03:20,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416551041] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:20,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:20,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:20,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620844537] [2022-12-13 16:03:20,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:20,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:20,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:20,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:20,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:21,912 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:21,913 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 96 transitions, 1040 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:21,913 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:21,913 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:21,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:22,582 INFO L130 PetriNetUnfolder]: 83/301 cut-off events. [2022-12-13 16:03:22,582 INFO L131 PetriNetUnfolder]: For 1715/1715 co-relation queries the response was YES. [2022-12-13 16:03:22,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1549 conditions, 301 events. 83/301 cut-off events. For 1715/1715 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1486 event pairs, 28 based on Foata normal form. 0/301 useless extension candidates. Maximal degree in co-relation 1494. Up to 208 conditions per place. [2022-12-13 16:03:22,584 INFO L137 encePairwiseOnDemand]: 374/388 looper letters, 90 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2022-12-13 16:03:22,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 114 transitions, 1361 flow [2022-12-13 16:03:22,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:22,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:22,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1846 transitions. [2022-12-13 16:03:22,586 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39647766323024053 [2022-12-13 16:03:22,586 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1846 transitions. [2022-12-13 16:03:22,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1846 transitions. [2022-12-13 16:03:22,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:22,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1846 transitions. [2022-12-13 16:03:22,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.83333333333334) internal successors, (1846), 12 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:22,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:22,590 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:22,590 INFO L175 Difference]: Start difference. First operand has 147 places, 96 transitions, 1040 flow. Second operand 12 states and 1846 transitions. [2022-12-13 16:03:22,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 114 transitions, 1361 flow [2022-12-13 16:03:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 114 transitions, 1305 flow, removed 2 selfloop flow, removed 11 redundant places. [2022-12-13 16:03:22,598 INFO L231 Difference]: Finished difference. Result has 148 places, 96 transitions, 1032 flow [2022-12-13 16:03:22,598 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1032, PETRI_PLACES=148, PETRI_TRANSITIONS=96} [2022-12-13 16:03:22,599 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 112 predicate places. [2022-12-13 16:03:22,599 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 96 transitions, 1032 flow [2022-12-13 16:03:22,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:22,599 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:22,599 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:22,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-13 16:03:22,599 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:22,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:22,600 INFO L85 PathProgramCache]: Analyzing trace with hash 670690014, now seen corresponding path program 5 times [2022-12-13 16:03:22,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:22,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538062859] [2022-12-13 16:03:22,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:22,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:22,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:22,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:22,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:22,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538062859] [2022-12-13 16:03:22,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538062859] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:22,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:22,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 16:03:22,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120265927] [2022-12-13 16:03:22,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:22,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:03:22,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:22,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:03:22,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:03:23,284 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 388 [2022-12-13 16:03:23,284 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 96 transitions, 1032 flow. Second operand has 8 states, 8 states have (on average 159.375) internal successors, (1275), 8 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:23,284 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:23,285 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 388 [2022-12-13 16:03:23,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:23,550 INFO L130 PetriNetUnfolder]: 90/356 cut-off events. [2022-12-13 16:03:23,550 INFO L131 PetriNetUnfolder]: For 2089/2089 co-relation queries the response was YES. [2022-12-13 16:03:23,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1793 conditions, 356 events. 90/356 cut-off events. For 2089/2089 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1998 event pairs, 28 based on Foata normal form. 3/357 useless extension candidates. Maximal degree in co-relation 1738. Up to 174 conditions per place. [2022-12-13 16:03:23,552 INFO L137 encePairwiseOnDemand]: 378/388 looper letters, 76 selfloop transitions, 32 changer transitions 10/126 dead transitions. [2022-12-13 16:03:23,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 126 transitions, 1517 flow [2022-12-13 16:03:23,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 16:03:23,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 16:03:23,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1146 transitions. [2022-12-13 16:03:23,554 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4219440353460972 [2022-12-13 16:03:23,554 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1146 transitions. [2022-12-13 16:03:23,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1146 transitions. [2022-12-13 16:03:23,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:23,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1146 transitions. [2022-12-13 16:03:23,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 163.71428571428572) internal successors, (1146), 7 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:23,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:23,556 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:23,556 INFO L175 Difference]: Start difference. First operand has 148 places, 96 transitions, 1032 flow. Second operand 7 states and 1146 transitions. [2022-12-13 16:03:23,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 126 transitions, 1517 flow [2022-12-13 16:03:23,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 126 transitions, 1422 flow, removed 9 selfloop flow, removed 14 redundant places. [2022-12-13 16:03:23,566 INFO L231 Difference]: Finished difference. Result has 142 places, 99 transitions, 1058 flow [2022-12-13 16:03:23,566 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1058, PETRI_PLACES=142, PETRI_TRANSITIONS=99} [2022-12-13 16:03:23,566 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 106 predicate places. [2022-12-13 16:03:23,566 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 99 transitions, 1058 flow [2022-12-13 16:03:23,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.375) internal successors, (1275), 8 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:23,566 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:23,566 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:23,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-13 16:03:23,567 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:23,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:23,567 INFO L85 PathProgramCache]: Analyzing trace with hash -621368901, now seen corresponding path program 27 times [2022-12-13 16:03:23,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:23,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396698088] [2022-12-13 16:03:23,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:23,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:23,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:24,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:24,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:24,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396698088] [2022-12-13 16:03:24,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396698088] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:24,532 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:24,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:24,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475050903] [2022-12-13 16:03:24,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:24,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:24,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:24,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:24,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:25,774 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:25,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 99 transitions, 1058 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:25,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:25,775 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:25,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:26,477 INFO L130 PetriNetUnfolder]: 102/355 cut-off events. [2022-12-13 16:03:26,477 INFO L131 PetriNetUnfolder]: For 1871/1871 co-relation queries the response was YES. [2022-12-13 16:03:26,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1797 conditions, 355 events. 102/355 cut-off events. For 1871/1871 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1874 event pairs, 39 based on Foata normal form. 1/356 useless extension candidates. Maximal degree in co-relation 1745. Up to 295 conditions per place. [2022-12-13 16:03:26,479 INFO L137 encePairwiseOnDemand]: 374/388 looper letters, 90 selfloop transitions, 15 changer transitions 14/119 dead transitions. [2022-12-13 16:03:26,479 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 119 transitions, 1398 flow [2022-12-13 16:03:26,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:26,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:26,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1847 transitions. [2022-12-13 16:03:26,481 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39669243986254293 [2022-12-13 16:03:26,481 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1847 transitions. [2022-12-13 16:03:26,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1847 transitions. [2022-12-13 16:03:26,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:26,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1847 transitions. [2022-12-13 16:03:26,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.91666666666666) internal successors, (1847), 12 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:26,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:26,485 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:26,486 INFO L175 Difference]: Start difference. First operand has 142 places, 99 transitions, 1058 flow. Second operand 12 states and 1847 transitions. [2022-12-13 16:03:26,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 119 transitions, 1398 flow [2022-12-13 16:03:26,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 119 transitions, 1340 flow, removed 4 selfloop flow, removed 7 redundant places. [2022-12-13 16:03:26,494 INFO L231 Difference]: Finished difference. Result has 145 places, 97 transitions, 1013 flow [2022-12-13 16:03:26,495 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1013, PETRI_PLACES=145, PETRI_TRANSITIONS=97} [2022-12-13 16:03:26,495 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 109 predicate places. [2022-12-13 16:03:26,495 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 97 transitions, 1013 flow [2022-12-13 16:03:26,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:26,495 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:26,495 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:26,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-12-13 16:03:26,495 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:26,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:26,496 INFO L85 PathProgramCache]: Analyzing trace with hash 832127261, now seen corresponding path program 28 times [2022-12-13 16:03:26,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:26,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132866446] [2022-12-13 16:03:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:26,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:27,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:27,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:27,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132866446] [2022-12-13 16:03:27,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132866446] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:27,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:27,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:27,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238140140] [2022-12-13 16:03:27,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:27,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:27,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:27,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:27,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:28,873 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:28,874 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 97 transitions, 1013 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:28,874 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:28,874 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:28,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:29,474 INFO L130 PetriNetUnfolder]: 100/349 cut-off events. [2022-12-13 16:03:29,474 INFO L131 PetriNetUnfolder]: For 1912/1912 co-relation queries the response was YES. [2022-12-13 16:03:29,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 349 events. 100/349 cut-off events. For 1912/1912 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1828 event pairs, 39 based on Foata normal form. 1/350 useless extension candidates. Maximal degree in co-relation 1721. Up to 291 conditions per place. [2022-12-13 16:03:29,476 INFO L137 encePairwiseOnDemand]: 375/388 looper letters, 82 selfloop transitions, 9 changer transitions 22/113 dead transitions. [2022-12-13 16:03:29,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 113 transitions, 1319 flow [2022-12-13 16:03:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:29,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:29,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1842 transitions. [2022-12-13 16:03:29,477 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3956185567010309 [2022-12-13 16:03:29,478 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1842 transitions. [2022-12-13 16:03:29,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1842 transitions. [2022-12-13 16:03:29,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:29,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1842 transitions. [2022-12-13 16:03:29,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.5) internal successors, (1842), 12 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:29,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:29,481 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:29,481 INFO L175 Difference]: Start difference. First operand has 145 places, 97 transitions, 1013 flow. Second operand 12 states and 1842 transitions. [2022-12-13 16:03:29,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 113 transitions, 1319 flow [2022-12-13 16:03:29,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 113 transitions, 1273 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-12-13 16:03:29,490 INFO L231 Difference]: Finished difference. Result has 145 places, 90 transitions, 920 flow [2022-12-13 16:03:29,490 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=920, PETRI_PLACES=145, PETRI_TRANSITIONS=90} [2022-12-13 16:03:29,490 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 109 predicate places. [2022-12-13 16:03:29,490 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 90 transitions, 920 flow [2022-12-13 16:03:29,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:29,490 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:29,490 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:29,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-12-13 16:03:29,491 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:29,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:29,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1098907219, now seen corresponding path program 29 times [2022-12-13 16:03:29,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:29,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906340302] [2022-12-13 16:03:29,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:29,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:30,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:30,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:30,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906340302] [2022-12-13 16:03:30,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906340302] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:30,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:30,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:30,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70241069] [2022-12-13 16:03:30,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:30,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:30,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:30,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:30,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:31,851 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:31,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 90 transitions, 920 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:31,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:31,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:31,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:32,491 INFO L130 PetriNetUnfolder]: 85/317 cut-off events. [2022-12-13 16:03:32,492 INFO L131 PetriNetUnfolder]: For 1623/1623 co-relation queries the response was YES. [2022-12-13 16:03:32,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1579 conditions, 317 events. 85/317 cut-off events. For 1623/1623 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1655 event pairs, 37 based on Foata normal form. 1/318 useless extension candidates. Maximal degree in co-relation 1528. Up to 278 conditions per place. [2022-12-13 16:03:32,494 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 84 selfloop transitions, 10 changer transitions 12/106 dead transitions. [2022-12-13 16:03:32,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 106 transitions, 1253 flow [2022-12-13 16:03:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:32,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:32,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1837 transitions. [2022-12-13 16:03:32,496 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3945446735395189 [2022-12-13 16:03:32,497 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1837 transitions. [2022-12-13 16:03:32,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1837 transitions. [2022-12-13 16:03:32,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:32,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1837 transitions. [2022-12-13 16:03:32,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.08333333333334) internal successors, (1837), 12 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:32,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:32,502 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:32,503 INFO L175 Difference]: Start difference. First operand has 145 places, 90 transitions, 920 flow. Second operand 12 states and 1837 transitions. [2022-12-13 16:03:32,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 106 transitions, 1253 flow [2022-12-13 16:03:32,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 106 transitions, 1195 flow, removed 12 selfloop flow, removed 13 redundant places. [2022-12-13 16:03:32,515 INFO L231 Difference]: Finished difference. Result has 136 places, 90 transitions, 902 flow [2022-12-13 16:03:32,515 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=902, PETRI_PLACES=136, PETRI_TRANSITIONS=90} [2022-12-13 16:03:32,515 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 100 predicate places. [2022-12-13 16:03:32,515 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 90 transitions, 902 flow [2022-12-13 16:03:32,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:32,516 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:32,516 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:32,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-12-13 16:03:32,516 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:32,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:32,516 INFO L85 PathProgramCache]: Analyzing trace with hash 42327895, now seen corresponding path program 30 times [2022-12-13 16:03:32,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:32,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656244017] [2022-12-13 16:03:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:32,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:32,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:33,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:33,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:33,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656244017] [2022-12-13 16:03:33,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656244017] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:33,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:33,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:33,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294890891] [2022-12-13 16:03:33,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:33,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:33,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:33,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:33,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:34,804 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:34,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 90 transitions, 902 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:34,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:34,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:34,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:35,387 INFO L130 PetriNetUnfolder]: 85/304 cut-off events. [2022-12-13 16:03:35,387 INFO L131 PetriNetUnfolder]: For 1426/1426 co-relation queries the response was YES. [2022-12-13 16:03:35,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1506 conditions, 304 events. 85/304 cut-off events. For 1426/1426 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1521 event pairs, 37 based on Foata normal form. 1/305 useless extension candidates. Maximal degree in co-relation 1458. Up to 260 conditions per place. [2022-12-13 16:03:35,388 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 78 selfloop transitions, 9 changer transitions 16/103 dead transitions. [2022-12-13 16:03:35,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 103 transitions, 1195 flow [2022-12-13 16:03:35,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:35,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:35,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1837 transitions. [2022-12-13 16:03:35,390 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3945446735395189 [2022-12-13 16:03:35,390 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1837 transitions. [2022-12-13 16:03:35,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1837 transitions. [2022-12-13 16:03:35,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:35,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1837 transitions. [2022-12-13 16:03:35,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.08333333333334) internal successors, (1837), 12 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:35,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:35,394 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:35,394 INFO L175 Difference]: Start difference. First operand has 136 places, 90 transitions, 902 flow. Second operand 12 states and 1837 transitions. [2022-12-13 16:03:35,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 103 transitions, 1195 flow [2022-12-13 16:03:35,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 103 transitions, 1145 flow, removed 5 selfloop flow, removed 10 redundant places. [2022-12-13 16:03:35,401 INFO L231 Difference]: Finished difference. Result has 136 places, 85 transitions, 837 flow [2022-12-13 16:03:35,401 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=837, PETRI_PLACES=136, PETRI_TRANSITIONS=85} [2022-12-13 16:03:35,401 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 100 predicate places. [2022-12-13 16:03:35,401 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 85 transitions, 837 flow [2022-12-13 16:03:35,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:35,401 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:35,401 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:35,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-12-13 16:03:35,402 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:35,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:35,402 INFO L85 PathProgramCache]: Analyzing trace with hash 405325756, now seen corresponding path program 6 times [2022-12-13 16:03:35,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:35,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474988959] [2022-12-13 16:03:35,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:35,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:35,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:35,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:35,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:35,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474988959] [2022-12-13 16:03:35,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474988959] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:35,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:35,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 16:03:35,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397398949] [2022-12-13 16:03:35,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:35,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:03:35,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:35,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:03:35,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:03:35,987 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 388 [2022-12-13 16:03:35,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 85 transitions, 837 flow. Second operand has 8 states, 8 states have (on average 161.375) internal successors, (1291), 8 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:35,988 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:35,988 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 388 [2022-12-13 16:03:35,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:36,192 INFO L130 PetriNetUnfolder]: 74/269 cut-off events. [2022-12-13 16:03:36,193 INFO L131 PetriNetUnfolder]: For 1443/1443 co-relation queries the response was YES. [2022-12-13 16:03:36,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1308 conditions, 269 events. 74/269 cut-off events. For 1443/1443 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1284 event pairs, 33 based on Foata normal form. 1/268 useless extension candidates. Maximal degree in co-relation 1259. Up to 129 conditions per place. [2022-12-13 16:03:36,194 INFO L137 encePairwiseOnDemand]: 381/388 looper letters, 63 selfloop transitions, 14 changer transitions 13/96 dead transitions. [2022-12-13 16:03:36,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 96 transitions, 1050 flow [2022-12-13 16:03:36,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 16:03:36,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-13 16:03:36,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1155 transitions. [2022-12-13 16:03:36,195 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4252577319587629 [2022-12-13 16:03:36,195 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1155 transitions. [2022-12-13 16:03:36,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1155 transitions. [2022-12-13 16:03:36,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:36,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1155 transitions. [2022-12-13 16:03:36,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:36,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:36,197 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 388.0) internal successors, (3104), 8 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:36,197 INFO L175 Difference]: Start difference. First operand has 136 places, 85 transitions, 837 flow. Second operand 7 states and 1155 transitions. [2022-12-13 16:03:36,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 96 transitions, 1050 flow [2022-12-13 16:03:36,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 96 transitions, 986 flow, removed 5 selfloop flow, removed 12 redundant places. [2022-12-13 16:03:36,203 INFO L231 Difference]: Finished difference. Result has 122 places, 77 transitions, 722 flow [2022-12-13 16:03:36,203 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=722, PETRI_PLACES=122, PETRI_TRANSITIONS=77} [2022-12-13 16:03:36,204 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 86 predicate places. [2022-12-13 16:03:36,204 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 77 transitions, 722 flow [2022-12-13 16:03:36,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 161.375) internal successors, (1291), 8 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:36,204 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:36,204 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:36,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-12-13 16:03:36,204 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:36,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:36,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1794188539, now seen corresponding path program 31 times [2022-12-13 16:03:36,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:36,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918984035] [2022-12-13 16:03:36,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:36,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:37,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:37,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:37,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918984035] [2022-12-13 16:03:37,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918984035] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:37,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:37,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:37,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53171613] [2022-12-13 16:03:37,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:37,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:37,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:37,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:37,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:38,345 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:38,346 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 77 transitions, 722 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:38,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:38,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:38,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:38,897 INFO L130 PetriNetUnfolder]: 76/247 cut-off events. [2022-12-13 16:03:38,897 INFO L131 PetriNetUnfolder]: For 1079/1079 co-relation queries the response was YES. [2022-12-13 16:03:38,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1173 conditions, 247 events. 76/247 cut-off events. For 1079/1079 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1087 event pairs, 37 based on Foata normal form. 1/248 useless extension candidates. Maximal degree in co-relation 1129. Up to 223 conditions per place. [2022-12-13 16:03:38,898 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 60 selfloop transitions, 5 changer transitions 16/81 dead transitions. [2022-12-13 16:03:38,898 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 81 transitions, 890 flow [2022-12-13 16:03:38,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:38,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:38,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1829 transitions. [2022-12-13 16:03:38,900 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39282646048109965 [2022-12-13 16:03:38,900 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1829 transitions. [2022-12-13 16:03:38,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1829 transitions. [2022-12-13 16:03:38,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:38,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1829 transitions. [2022-12-13 16:03:38,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 152.41666666666666) internal successors, (1829), 12 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:38,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:38,903 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:38,903 INFO L175 Difference]: Start difference. First operand has 122 places, 77 transitions, 722 flow. Second operand 12 states and 1829 transitions. [2022-12-13 16:03:38,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 81 transitions, 890 flow [2022-12-13 16:03:38,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 81 transitions, 810 flow, removed 4 selfloop flow, removed 15 redundant places. [2022-12-13 16:03:38,908 INFO L231 Difference]: Finished difference. Result has 114 places, 64 transitions, 561 flow [2022-12-13 16:03:38,908 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=561, PETRI_PLACES=114, PETRI_TRANSITIONS=64} [2022-12-13 16:03:38,909 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 78 predicate places. [2022-12-13 16:03:38,909 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 64 transitions, 561 flow [2022-12-13 16:03:38,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:38,909 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:38,909 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:38,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-12-13 16:03:38,909 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:38,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:38,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1072394481, now seen corresponding path program 32 times [2022-12-13 16:03:38,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:38,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30641523] [2022-12-13 16:03:38,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:38,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:38,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:39,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:39,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:39,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30641523] [2022-12-13 16:03:39,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30641523] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:39,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:39,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:39,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611170532] [2022-12-13 16:03:39,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:39,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:39,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:39,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:39,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:41,300 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:41,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 64 transitions, 561 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:41,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:41,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:41,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:41,879 INFO L130 PetriNetUnfolder]: 78/241 cut-off events. [2022-12-13 16:03:41,880 INFO L131 PetriNetUnfolder]: For 785/785 co-relation queries the response was YES. [2022-12-13 16:03:41,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1070 conditions, 241 events. 78/241 cut-off events. For 785/785 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1033 event pairs, 10 based on Foata normal form. 1/242 useless extension candidates. Maximal degree in co-relation 1034. Up to 148 conditions per place. [2022-12-13 16:03:41,880 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 49 selfloop transitions, 17 changer transitions 18/84 dead transitions. [2022-12-13 16:03:41,881 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 84 transitions, 826 flow [2022-12-13 16:03:41,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:41,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:41,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1840 transitions. [2022-12-13 16:03:41,882 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3951890034364261 [2022-12-13 16:03:41,882 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1840 transitions. [2022-12-13 16:03:41,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1840 transitions. [2022-12-13 16:03:41,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:41,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1840 transitions. [2022-12-13 16:03:41,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.33333333333334) internal successors, (1840), 12 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:41,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:41,886 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:41,886 INFO L175 Difference]: Start difference. First operand has 114 places, 64 transitions, 561 flow. Second operand 12 states and 1840 transitions. [2022-12-13 16:03:41,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 84 transitions, 826 flow [2022-12-13 16:03:41,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 84 transitions, 734 flow, removed 10 selfloop flow, removed 17 redundant places. [2022-12-13 16:03:41,890 INFO L231 Difference]: Finished difference. Result has 92 places, 59 transitions, 484 flow [2022-12-13 16:03:41,890 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=484, PETRI_PLACES=92, PETRI_TRANSITIONS=59} [2022-12-13 16:03:41,890 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 56 predicate places. [2022-12-13 16:03:41,890 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 59 transitions, 484 flow [2022-12-13 16:03:41,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:41,890 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:41,890 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:41,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-12-13 16:03:41,891 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:41,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:41,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1702710907, now seen corresponding path program 33 times [2022-12-13 16:03:41,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:41,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763986980] [2022-12-13 16:03:41,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:41,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:41,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:42,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:42,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:42,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763986980] [2022-12-13 16:03:42,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763986980] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:42,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:42,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:42,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352636474] [2022-12-13 16:03:42,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:42,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:42,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:42,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:42,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:44,126 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:44,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 59 transitions, 484 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:44,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:44,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:44,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:44,732 INFO L130 PetriNetUnfolder]: 72/223 cut-off events. [2022-12-13 16:03:44,732 INFO L131 PetriNetUnfolder]: For 615/615 co-relation queries the response was YES. [2022-12-13 16:03:44,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 929 conditions, 223 events. 72/223 cut-off events. For 615/615 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 925 event pairs, 8 based on Foata normal form. 1/224 useless extension candidates. Maximal degree in co-relation 898. Up to 140 conditions per place. [2022-12-13 16:03:44,733 INFO L137 encePairwiseOnDemand]: 377/388 looper letters, 42 selfloop transitions, 9 changer transitions 23/74 dead transitions. [2022-12-13 16:03:44,733 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 74 transitions, 680 flow [2022-12-13 16:03:44,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:44,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:44,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1835 transitions. [2022-12-13 16:03:44,735 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3941151202749141 [2022-12-13 16:03:44,735 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1835 transitions. [2022-12-13 16:03:44,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1835 transitions. [2022-12-13 16:03:44,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:44,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1835 transitions. [2022-12-13 16:03:44,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 152.91666666666666) internal successors, (1835), 12 states have internal predecessors, (1835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:44,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:44,739 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:44,739 INFO L175 Difference]: Start difference. First operand has 92 places, 59 transitions, 484 flow. Second operand 12 states and 1835 transitions. [2022-12-13 16:03:44,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 74 transitions, 680 flow [2022-12-13 16:03:44,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 74 transitions, 630 flow, removed 6 selfloop flow, removed 11 redundant places. [2022-12-13 16:03:44,742 INFO L231 Difference]: Finished difference. Result has 91 places, 50 transitions, 383 flow [2022-12-13 16:03:44,742 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=383, PETRI_PLACES=91, PETRI_TRANSITIONS=50} [2022-12-13 16:03:44,742 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 55 predicate places. [2022-12-13 16:03:44,742 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 50 transitions, 383 flow [2022-12-13 16:03:44,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:44,742 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:44,742 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:44,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-12-13 16:03:44,742 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:44,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:44,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1901057059, now seen corresponding path program 34 times [2022-12-13 16:03:44,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:44,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447114648] [2022-12-13 16:03:44,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:44,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:45,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:45,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:45,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447114648] [2022-12-13 16:03:45,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447114648] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:45,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:45,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:45,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540650963] [2022-12-13 16:03:45,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:45,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:45,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:45,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:45,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:47,119 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:47,120 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 50 transitions, 383 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:47,120 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:47,120 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:47,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:47,604 INFO L130 PetriNetUnfolder]: 52/169 cut-off events. [2022-12-13 16:03:47,604 INFO L131 PetriNetUnfolder]: For 392/392 co-relation queries the response was YES. [2022-12-13 16:03:47,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 681 conditions, 169 events. 52/169 cut-off events. For 392/392 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 602 event pairs, 10 based on Foata normal form. 1/170 useless extension candidates. Maximal degree in co-relation 651. Up to 65 conditions per place. [2022-12-13 16:03:47,605 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 30 selfloop transitions, 17 changer transitions 22/69 dead transitions. [2022-12-13 16:03:47,605 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 69 transitions, 603 flow [2022-12-13 16:03:47,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:47,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:47,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1837 transitions. [2022-12-13 16:03:47,607 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3945446735395189 [2022-12-13 16:03:47,607 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1837 transitions. [2022-12-13 16:03:47,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1837 transitions. [2022-12-13 16:03:47,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:47,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1837 transitions. [2022-12-13 16:03:47,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 153.08333333333334) internal successors, (1837), 12 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:47,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:47,611 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:47,611 INFO L175 Difference]: Start difference. First operand has 91 places, 50 transitions, 383 flow. Second operand 12 states and 1837 transitions. [2022-12-13 16:03:47,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 69 transitions, 603 flow [2022-12-13 16:03:47,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 69 transitions, 551 flow, removed 6 selfloop flow, removed 15 redundant places. [2022-12-13 16:03:47,613 INFO L231 Difference]: Finished difference. Result has 78 places, 41 transitions, 288 flow [2022-12-13 16:03:47,613 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=288, PETRI_PLACES=78, PETRI_TRANSITIONS=41} [2022-12-13 16:03:47,613 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 42 predicate places. [2022-12-13 16:03:47,614 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 41 transitions, 288 flow [2022-12-13 16:03:47,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:47,614 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:47,614 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:47,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-12-13 16:03:47,614 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:47,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:47,614 INFO L85 PathProgramCache]: Analyzing trace with hash -439830499, now seen corresponding path program 35 times [2022-12-13 16:03:47,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:47,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578353768] [2022-12-13 16:03:47,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:47,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:47,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:48,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:48,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:48,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578353768] [2022-12-13 16:03:48,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578353768] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:48,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:48,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067453868] [2022-12-13 16:03:48,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:48,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:48,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:48,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:49,939 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:49,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 41 transitions, 288 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:49,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:49,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:49,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:50,338 INFO L130 PetriNetUnfolder]: 42/139 cut-off events. [2022-12-13 16:03:50,338 INFO L131 PetriNetUnfolder]: For 241/241 co-relation queries the response was YES. [2022-12-13 16:03:50,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549 conditions, 139 events. 42/139 cut-off events. For 241/241 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 437 event pairs, 12 based on Foata normal form. 1/140 useless extension candidates. Maximal degree in co-relation 524. Up to 53 conditions per place. [2022-12-13 16:03:50,339 INFO L137 encePairwiseOnDemand]: 377/388 looper letters, 20 selfloop transitions, 5 changer transitions 30/55 dead transitions. [2022-12-13 16:03:50,339 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 55 transitions, 441 flow [2022-12-13 16:03:50,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:50,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:50,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1832 transitions. [2022-12-13 16:03:50,341 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39347079037800686 [2022-12-13 16:03:50,341 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1832 transitions. [2022-12-13 16:03:50,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1832 transitions. [2022-12-13 16:03:50,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:50,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1832 transitions. [2022-12-13 16:03:50,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 152.66666666666666) internal successors, (1832), 12 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:50,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:50,344 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:50,344 INFO L175 Difference]: Start difference. First operand has 78 places, 41 transitions, 288 flow. Second operand 12 states and 1832 transitions. [2022-12-13 16:03:50,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 55 transitions, 441 flow [2022-12-13 16:03:50,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 55 transitions, 399 flow, removed 4 selfloop flow, removed 11 redundant places. [2022-12-13 16:03:50,346 INFO L231 Difference]: Finished difference. Result has 75 places, 25 transitions, 131 flow [2022-12-13 16:03:50,346 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=131, PETRI_PLACES=75, PETRI_TRANSITIONS=25} [2022-12-13 16:03:50,346 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 39 predicate places. [2022-12-13 16:03:50,346 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 25 transitions, 131 flow [2022-12-13 16:03:50,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:50,347 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:50,347 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:50,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-12-13 16:03:50,347 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:50,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:50,347 INFO L85 PathProgramCache]: Analyzing trace with hash 175845645, now seen corresponding path program 36 times [2022-12-13 16:03:50,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:50,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643319690] [2022-12-13 16:03:50,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:50,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:50,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:51,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:51,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:51,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643319690] [2022-12-13 16:03:51,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643319690] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:51,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:51,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:51,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580799694] [2022-12-13 16:03:51,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:51,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:51,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:51,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:51,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:52,423 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:52,424 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 25 transitions, 131 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:52,424 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:52,424 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:52,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:52,862 INFO L130 PetriNetUnfolder]: 18/68 cut-off events. [2022-12-13 16:03:52,862 INFO L131 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2022-12-13 16:03:52,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 68 events. 18/68 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 138 event pairs, 5 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 206. Up to 23 conditions per place. [2022-12-13 16:03:52,862 INFO L137 encePairwiseOnDemand]: 376/388 looper letters, 16 selfloop transitions, 10 changer transitions 13/39 dead transitions. [2022-12-13 16:03:52,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 39 transitions, 252 flow [2022-12-13 16:03:52,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:52,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:52,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1827 transitions. [2022-12-13 16:03:52,864 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39239690721649484 [2022-12-13 16:03:52,864 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1827 transitions. [2022-12-13 16:03:52,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1827 transitions. [2022-12-13 16:03:52,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:52,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1827 transitions. [2022-12-13 16:03:52,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 152.25) internal successors, (1827), 12 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:52,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:52,869 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:52,869 INFO L175 Difference]: Start difference. First operand has 75 places, 25 transitions, 131 flow. Second operand 12 states and 1827 transitions. [2022-12-13 16:03:52,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 39 transitions, 252 flow [2022-12-13 16:03:52,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 39 transitions, 213 flow, removed 4 selfloop flow, removed 19 redundant places. [2022-12-13 16:03:52,871 INFO L231 Difference]: Finished difference. Result has 55 places, 23 transitions, 105 flow [2022-12-13 16:03:52,871 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=105, PETRI_PLACES=55, PETRI_TRANSITIONS=23} [2022-12-13 16:03:52,871 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 19 predicate places. [2022-12-13 16:03:52,871 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 23 transitions, 105 flow [2022-12-13 16:03:52,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:52,872 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 16:03:52,872 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 16:03:52,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-12-13 16:03:52,872 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-12-13 16:03:52,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:03:52,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1637072205, now seen corresponding path program 37 times [2022-12-13 16:03:52,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:03:52,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539376617] [2022-12-13 16:03:52,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:03:52,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:03:52,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:03:53,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 16:03:53,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:03:53,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539376617] [2022-12-13 16:03:53,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539376617] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:03:53,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:03:53,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 16:03:53,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359021897] [2022-12-13 16:03:53,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:03:53,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-13 16:03:53,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:03:53,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-13 16:03:53,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-12-13 16:03:54,766 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 388 [2022-12-13 16:03:54,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 23 transitions, 105 flow. Second operand has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:54,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 16:03:54,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 388 [2022-12-13 16:03:54,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 16:03:55,121 INFO L130 PetriNetUnfolder]: 12/44 cut-off events. [2022-12-13 16:03:55,121 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-12-13 16:03:55,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153 conditions, 44 events. 12/44 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 38 event pairs, 1 based on Foata normal form. 1/45 useless extension candidates. Maximal degree in co-relation 135. Up to 13 conditions per place. [2022-12-13 16:03:55,121 INFO L137 encePairwiseOnDemand]: 377/388 looper letters, 0 selfloop transitions, 0 changer transitions 26/26 dead transitions. [2022-12-13 16:03:55,121 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 26 transitions, 163 flow [2022-12-13 16:03:55,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:03:55,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 16:03:55,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1814 transitions. [2022-12-13 16:03:55,123 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3896048109965636 [2022-12-13 16:03:55,123 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1814 transitions. [2022-12-13 16:03:55,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1814 transitions. [2022-12-13 16:03:55,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 16:03:55,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1814 transitions. [2022-12-13 16:03:55,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 151.16666666666666) internal successors, (1814), 12 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:55,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:55,127 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 388.0) internal successors, (5044), 13 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:55,127 INFO L175 Difference]: Start difference. First operand has 55 places, 23 transitions, 105 flow. Second operand 12 states and 1814 transitions. [2022-12-13 16:03:55,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 26 transitions, 163 flow [2022-12-13 16:03:55,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 26 transitions, 131 flow, removed 3 selfloop flow, removed 13 redundant places. [2022-12-13 16:03:55,127 INFO L231 Difference]: Finished difference. Result has 49 places, 0 transitions, 0 flow [2022-12-13 16:03:55,127 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=49, PETRI_TRANSITIONS=0} [2022-12-13 16:03:55,128 INFO L288 CegarLoopForPetriNet]: 36 programPoint places, 13 predicate places. [2022-12-13 16:03:55,128 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 0 transitions, 0 flow [2022-12-13 16:03:55,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 8 remaining) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (5 of 8 remaining) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 8 remaining) [2022-12-13 16:03:55,130 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 8 remaining) [2022-12-13 16:03:55,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-12-13 16:03:55,131 INFO L445 BasicCegarLoop]: Path program histogram: [37, 6, 1, 1, 1, 1] [2022-12-13 16:03:55,133 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-13 16:03:55,133 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 16:03:55,136 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 04:03:55 BasicIcfg [2022-12-13 16:03:55,136 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 16:03:55,136 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 16:03:55,136 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 16:03:55,136 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 16:03:55,136 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:01:49" (3/4) ... [2022-12-13 16:03:55,138 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-13 16:03:55,143 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2022-12-13 16:03:55,147 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 26 nodes and edges [2022-12-13 16:03:55,147 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2022-12-13 16:03:55,147 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-13 16:03:55,147 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-13 16:03:55,176 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/witness.graphml [2022-12-13 16:03:55,176 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 16:03:55,177 INFO L158 Benchmark]: Toolchain (without parser) took 127479.35ms. Allocated memory was 163.6MB in the beginning and 285.2MB in the end (delta: 121.6MB). Free memory was 124.9MB in the beginning and 183.6MB in the end (delta: -58.7MB). Peak memory consumption was 63.8MB. Max. memory is 16.1GB. [2022-12-13 16:03:55,177 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 121.6MB. Free memory was 84.0MB in the beginning and 83.9MB in the end (delta: 28.2kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 16:03:55,177 INFO L158 Benchmark]: CACSL2BoogieTranslator took 860.74ms. Allocated memory is still 163.6MB. Free memory was 124.9MB in the beginning and 68.3MB in the end (delta: 56.6MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. [2022-12-13 16:03:55,177 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.94ms. Allocated memory is still 163.6MB. Free memory was 68.3MB in the beginning and 65.0MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-13 16:03:55,178 INFO L158 Benchmark]: Boogie Preprocessor took 43.88ms. Allocated memory is still 163.6MB. Free memory was 65.0MB in the beginning and 132.3MB in the end (delta: -67.3MB). Peak memory consumption was 11.0MB. Max. memory is 16.1GB. [2022-12-13 16:03:55,178 INFO L158 Benchmark]: RCFGBuilder took 500.41ms. Allocated memory is still 163.6MB. Free memory was 132.3MB in the beginning and 108.5MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2022-12-13 16:03:55,178 INFO L158 Benchmark]: TraceAbstraction took 125972.71ms. Allocated memory was 163.6MB in the beginning and 285.2MB in the end (delta: 121.6MB). Free memory was 107.5MB in the beginning and 187.8MB in the end (delta: -80.4MB). Peak memory consumption was 40.2MB. Max. memory is 16.1GB. [2022-12-13 16:03:55,178 INFO L158 Benchmark]: Witness Printer took 40.20ms. Allocated memory is still 285.2MB. Free memory was 187.8MB in the beginning and 183.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-13 16:03:55,180 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 121.6MB. Free memory was 84.0MB in the beginning and 83.9MB in the end (delta: 28.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 860.74ms. Allocated memory is still 163.6MB. Free memory was 124.9MB in the beginning and 68.3MB in the end (delta: 56.6MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 52.94ms. Allocated memory is still 163.6MB. Free memory was 68.3MB in the beginning and 65.0MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 43.88ms. Allocated memory is still 163.6MB. Free memory was 65.0MB in the beginning and 132.3MB in the end (delta: -67.3MB). Peak memory consumption was 11.0MB. Max. memory is 16.1GB. * RCFGBuilder took 500.41ms. Allocated memory is still 163.6MB. Free memory was 132.3MB in the beginning and 108.5MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 125972.71ms. Allocated memory was 163.6MB in the beginning and 285.2MB in the end (delta: 121.6MB). Free memory was 107.5MB in the beginning and 187.8MB in the end (delta: -80.4MB). Peak memory consumption was 40.2MB. Max. memory is 16.1GB. * Witness Printer took 40.20ms. Allocated memory is still 285.2MB. Free memory was 187.8MB in the beginning and 183.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.3s, 181 PlacesBefore, 36 PlacesAfterwards, 181 TransitionsBefore, 32 TransitionsAfterwards, 2884 CoEnabledTransitionPairs, 8 FixpointIterations, 109 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 11 TrivialYvCompositions, 14 ConcurrentYvCompositions, 4 ChoiceCompositions, 193 TotalNumberOfCompositions, 6050 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2849, independent: 2626, independent conditional: 0, independent unconditional: 2626, dependent: 223, dependent conditional: 0, dependent unconditional: 223, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1526, independent: 1483, independent conditional: 0, independent unconditional: 1483, dependent: 43, dependent conditional: 0, dependent unconditional: 43, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2849, independent: 1143, independent conditional: 0, independent unconditional: 1143, dependent: 180, dependent conditional: 0, dependent unconditional: 180, unknown: 1526, unknown conditional: 0, unknown unconditional: 1526] , Statistics on independence cache: Total cache size (in pairs): 68, Positive cache size: 49, Positive conditional cache size: 0, Positive unconditional cache size: 49, Negative cache size: 19, Negative conditional cache size: 0, Negative unconditional cache size: 19, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1693]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 1693]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 1693]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 1693]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 1693]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 1693]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 204 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 125.9s, OverallIterations: 47, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 74.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 12.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18013 SdHoareTripleChecker+Valid, 60.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15308 mSDsluCounter, 25856 SdHoareTripleChecker+Invalid, 53.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 25373 mSDsCounter, 1420 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 115740 IncrementalHoareTripleChecker+Invalid, 117160 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1420 mSolverCounterUnsat, 483 mSDtfsCounter, 115740 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 842 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 723 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1300 ImplicationChecksByTransitivity, 14.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1557occurred in iteration=18, InterpolantAutomatonStates: 482, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 37.3s InterpolantComputationTime, 923 NumberOfCodeBlocks, 923 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 876 ConstructedInterpolants, 0 QuantifiedInterpolants, 21980 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 47 InterpolantComputations, 47 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 6 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-12-13 16:03:55,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36b78c7d-2426-47f4-89cb-3aa8ce66cb80/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE