./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/test-easy7.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/test-easy7.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa --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 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 18:39:57,657 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:39:57,659 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:39:57,682 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:39:57,683 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:39:57,684 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:39:57,685 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:39:57,687 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:39:57,689 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:39:57,689 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:39:57,690 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:39:57,691 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:39:57,692 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:39:57,693 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:39:57,694 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:39:57,695 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:39:57,696 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:39:57,697 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:39:57,699 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:39:57,700 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:39:57,702 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:39:57,703 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:39:57,705 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:39:57,706 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:39:57,710 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:39:57,711 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:39:57,711 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:39:57,712 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:39:57,718 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:39:57,719 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:39:57,720 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:39:57,720 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:39:57,721 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:39:57,722 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:39:57,722 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:39:57,723 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:39:57,723 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:39:57,723 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:39:57,724 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:39:57,724 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:39:57,725 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:39:57,726 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 18:39:57,754 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:39:57,754 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:39:57,755 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:39:57,755 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:39:57,756 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:39:57,756 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:39:57,756 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:39:57,757 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:39:57,757 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:39:57,757 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:39:57,757 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 18:39:57,757 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 18:39:57,757 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 18:39:57,758 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:39:57,758 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 18:39:57,758 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:39:57,758 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 18:39:57,758 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 18:39:57,759 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 18:39:57,759 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:39:57,759 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 18:39:57,763 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:39:57,764 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:39:57,764 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:39:57,764 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:39:57,764 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:39:57,764 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:39:57,764 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 18:39:57,764 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 18:39:57,765 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 18:39:57,765 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 18:39:57,765 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 18:39:57,765 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 18:39:57,765 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:39:57,765 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/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_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa 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 -> 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 [2021-12-06 18:39:57,950 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:39:57,968 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:39:57,969 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:39:57,970 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:39:57,971 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:39:57,972 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/test-easy7.wvr.c [2021-12-06 18:39:58,019 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/data/b12e2a5f0/cdc92454ed464a2b835a5359c985167b/FLAGadf288148 [2021-12-06 18:39:58,391 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:39:58,391 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/sv-benchmarks/c/weaver/test-easy7.wvr.c [2021-12-06 18:39:58,396 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/data/b12e2a5f0/cdc92454ed464a2b835a5359c985167b/FLAGadf288148 [2021-12-06 18:39:58,406 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/data/b12e2a5f0/cdc92454ed464a2b835a5359c985167b [2021-12-06 18:39:58,407 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:39:58,408 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:39:58,409 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:39:58,409 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:39:58,412 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:39:58,412 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,413 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ac55d50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58, skipping insertion in model container [2021-12-06 18:39:58,413 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,418 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:39:58,429 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:39:58,539 WARN L230 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_b29328b9-f675-444d-858b-6dec9e43c761/sv-benchmarks/c/weaver/test-easy7.wvr.c[1872,1885] [2021-12-06 18:39:58,542 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:39:58,548 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:39:58,562 WARN L230 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_b29328b9-f675-444d-858b-6dec9e43c761/sv-benchmarks/c/weaver/test-easy7.wvr.c[1872,1885] [2021-12-06 18:39:58,562 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:39:58,573 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:39:58,573 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58 WrapperNode [2021-12-06 18:39:58,573 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:39:58,574 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:39:58,574 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:39:58,574 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:39:58,581 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,588 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,606 INFO L137 Inliner]: procedures = 21, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2021-12-06 18:39:58,606 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:39:58,607 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:39:58,607 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:39:58,607 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:39:58,615 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,615 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,618 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,618 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,623 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,625 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,626 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,629 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:39:58,630 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:39:58,630 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:39:58,630 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:39:58,631 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (1/1) ... [2021-12-06 18:39:58,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:39:58,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:39:58,658 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:39:58,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b29328b9-f675-444d-858b-6dec9e43c761/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:39:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:39:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-06 18:39:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-06 18:39:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-06 18:39:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-06 18:39:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 18:39:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:39:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 18:39:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:39:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:39:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 18:39:58,699 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:39:58,700 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 18:39:58,758 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:39:58,760 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:39:58,874 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:39:58,880 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:39:58,880 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 18:39:58,882 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:39:58 BoogieIcfgContainer [2021-12-06 18:39:58,882 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:39:58,884 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:39:58,884 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:39:58,887 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:39:58,887 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:39:58" (1/3) ... [2021-12-06 18:39:58,888 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@555af43f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:39:58, skipping insertion in model container [2021-12-06 18:39:58,888 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:39:58" (2/3) ... [2021-12-06 18:39:58,888 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@555af43f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:39:58, skipping insertion in model container [2021-12-06 18:39:58,888 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:39:58" (3/3) ... [2021-12-06 18:39:58,890 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy7.wvr.c [2021-12-06 18:39:58,895 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 18:39:58,895 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:39:58,896 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 18:39:58,896 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 18:39:58,922 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,923 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,923 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,923 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,924 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,924 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,924 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,924 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,924 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,925 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,925 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,925 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,925 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,926 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,926 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,926 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,926 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,927 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,927 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,927 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,927 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,927 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,928 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,928 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,928 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,928 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,928 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,929 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,929 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,930 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,930 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,930 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,930 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,931 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,931 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,931 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,931 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,932 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,932 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,932 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,932 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,932 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,933 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,933 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,933 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,933 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,933 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,934 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,934 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,934 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,934 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,934 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,935 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,935 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,935 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,935 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,938 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,943 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,943 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,943 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,943 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,944 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,944 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 18:39:58,947 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-06 18:39:58,996 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:39:59,004 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 18:39:59,004 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-06 18:39:59,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 94 transitions, 204 flow [2021-12-06 18:39:59,065 INFO L129 PetriNetUnfolder]: 2/92 cut-off events. [2021-12-06 18:39:59,065 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 18:39:59,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 2/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2021-12-06 18:39:59,068 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 94 transitions, 204 flow [2021-12-06 18:39:59,072 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 83 transitions, 178 flow [2021-12-06 18:39:59,096 INFO L129 PetriNetUnfolder]: 2/82 cut-off events. [2021-12-06 18:39:59,096 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 18:39:59,096 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:39:59,097 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:39:59,097 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:39:59,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:39:59,102 INFO L85 PathProgramCache]: Analyzing trace with hash 126118782, now seen corresponding path program 1 times [2021-12-06 18:39:59,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:39:59,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063023595] [2021-12-06 18:39:59,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:39:59,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:39:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:39:59,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:39:59,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:39:59,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063023595] [2021-12-06 18:39:59,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063023595] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:39:59,918 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:39:59,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:39:59,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125790352] [2021-12-06 18:39:59,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:39:59,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:39:59,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:39:59,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:39:59,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:39:59,958 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:39:59,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:39:59,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:39:59,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:39:59,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:01,027 INFO L129 PetriNetUnfolder]: 179/513 cut-off events. [2021-12-06 18:40:01,027 INFO L130 PetriNetUnfolder]: For 65/65 co-relation queries the response was YES. [2021-12-06 18:40:01,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 513 events. 179/513 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2096 event pairs, 133 based on Foata normal form. 3/508 useless extension candidates. Maximal degree in co-relation 822. Up to 332 conditions per place. [2021-12-06 18:40:01,034 INFO L132 encePairwiseOnDemand]: 60/94 looper letters, 47 selfloop transitions, 28 changer transitions 34/148 dead transitions. [2021-12-06 18:40:01,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 535 flow [2021-12-06 18:40:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:40:01,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:40:01,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1583 transitions. [2021-12-06 18:40:01,054 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613475177304964 [2021-12-06 18:40:01,054 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1583 transitions. [2021-12-06 18:40:01,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1583 transitions. [2021-12-06 18:40:01,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:01,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1583 transitions. [2021-12-06 18:40:01,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.766666666666666) internal successors, (1583), 30 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:01,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:01,079 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:01,081 INFO L186 Difference]: Start difference. First operand has 88 places, 83 transitions, 178 flow. Second operand 30 states and 1583 transitions. [2021-12-06 18:40:01,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 535 flow [2021-12-06 18:40:01,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 521 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 18:40:01,092 INFO L242 Difference]: Finished difference. Result has 136 places, 103 transitions, 360 flow [2021-12-06 18:40:01,094 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=360, PETRI_PLACES=136, PETRI_TRANSITIONS=103} [2021-12-06 18:40:01,098 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 48 predicate places. [2021-12-06 18:40:01,098 INFO L470 AbstractCegarLoop]: Abstraction has has 136 places, 103 transitions, 360 flow [2021-12-06 18:40:01,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:01,099 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:01,099 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:01,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 18:40:01,100 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:01,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:01,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1479619674, now seen corresponding path program 2 times [2021-12-06 18:40:01,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:01,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53649391] [2021-12-06 18:40:01,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:01,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:01,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:01,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:01,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:01,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53649391] [2021-12-06 18:40:01,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53649391] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:01,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:01,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:40:01,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128724369] [2021-12-06 18:40:01,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:01,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:40:01,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:40:01,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:40:01,499 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:01,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 103 transitions, 360 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:01,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:01,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:01,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:02,480 INFO L129 PetriNetUnfolder]: 202/559 cut-off events. [2021-12-06 18:40:02,480 INFO L130 PetriNetUnfolder]: For 243/243 co-relation queries the response was YES. [2021-12-06 18:40:02,483 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1546 conditions, 559 events. 202/559 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2482 event pairs, 22 based on Foata normal form. 1/558 useless extension candidates. Maximal degree in co-relation 1515. Up to 329 conditions per place. [2021-12-06 18:40:02,486 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 82 selfloop transitions, 42 changer transitions 36/199 dead transitions. [2021-12-06 18:40:02,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 199 transitions, 1049 flow [2021-12-06 18:40:02,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 18:40:02,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 18:40:02,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1561 transitions. [2021-12-06 18:40:02,492 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5726338958180485 [2021-12-06 18:40:02,492 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1561 transitions. [2021-12-06 18:40:02,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1561 transitions. [2021-12-06 18:40:02,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:02,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1561 transitions. [2021-12-06 18:40:02,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:02,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:02,501 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:02,502 INFO L186 Difference]: Start difference. First operand has 136 places, 103 transitions, 360 flow. Second operand 29 states and 1561 transitions. [2021-12-06 18:40:02,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 199 transitions, 1049 flow [2021-12-06 18:40:02,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 955 flow, removed 38 selfloop flow, removed 13 redundant places. [2021-12-06 18:40:02,511 INFO L242 Difference]: Finished difference. Result has 156 places, 139 transitions, 637 flow [2021-12-06 18:40:02,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=637, PETRI_PLACES=156, PETRI_TRANSITIONS=139} [2021-12-06 18:40:02,512 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 68 predicate places. [2021-12-06 18:40:02,512 INFO L470 AbstractCegarLoop]: Abstraction has has 156 places, 139 transitions, 637 flow [2021-12-06 18:40:02,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:02,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:02,512 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:02,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 18:40:02,513 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:02,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:02,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1215992582, now seen corresponding path program 3 times [2021-12-06 18:40:02,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:02,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109619139] [2021-12-06 18:40:02,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:02,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:02,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:02,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:02,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109619139] [2021-12-06 18:40:02,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109619139] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:02,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:02,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:40:02,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323594593] [2021-12-06 18:40:02,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:02,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:40:02,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:02,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:40:02,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:40:02,865 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:02,866 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 139 transitions, 637 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:02,866 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:02,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:02,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:04,219 INFO L129 PetriNetUnfolder]: 240/651 cut-off events. [2021-12-06 18:40:04,219 INFO L130 PetriNetUnfolder]: For 828/828 co-relation queries the response was YES. [2021-12-06 18:40:04,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2267 conditions, 651 events. 240/651 cut-off events. For 828/828 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3070 event pairs, 42 based on Foata normal form. 1/649 useless extension candidates. Maximal degree in co-relation 2226. Up to 401 conditions per place. [2021-12-06 18:40:04,226 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 102 selfloop transitions, 56 changer transitions 43/240 dead transitions. [2021-12-06 18:40:04,226 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 240 transitions, 1595 flow [2021-12-06 18:40:04,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:40:04,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:40:04,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2062 transitions. [2021-12-06 18:40:04,232 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624659028914348 [2021-12-06 18:40:04,232 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2062 transitions. [2021-12-06 18:40:04,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2062 transitions. [2021-12-06 18:40:04,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:04,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2062 transitions. [2021-12-06 18:40:04,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.87179487179487) internal successors, (2062), 39 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:04,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:04,245 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:04,245 INFO L186 Difference]: Start difference. First operand has 156 places, 139 transitions, 637 flow. Second operand 39 states and 2062 transitions. [2021-12-06 18:40:04,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 240 transitions, 1595 flow [2021-12-06 18:40:04,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 240 transitions, 1454 flow, removed 66 selfloop flow, removed 11 redundant places. [2021-12-06 18:40:04,259 INFO L242 Difference]: Finished difference. Result has 201 places, 182 transitions, 1065 flow [2021-12-06 18:40:04,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1065, PETRI_PLACES=201, PETRI_TRANSITIONS=182} [2021-12-06 18:40:04,260 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 113 predicate places. [2021-12-06 18:40:04,260 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 182 transitions, 1065 flow [2021-12-06 18:40:04,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:04,261 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:04,261 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:04,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 18:40:04,261 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:04,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:04,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1665333946, now seen corresponding path program 4 times [2021-12-06 18:40:04,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:04,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919317198] [2021-12-06 18:40:04,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:04,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:04,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:04,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:04,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:04,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919317198] [2021-12-06 18:40:04,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919317198] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:04,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:04,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:04,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155373623] [2021-12-06 18:40:04,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:04,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:04,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:04,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:04,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:04,627 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:04,628 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 182 transitions, 1065 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:04,628 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:04,628 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:04,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:05,665 INFO L129 PetriNetUnfolder]: 238/637 cut-off events. [2021-12-06 18:40:05,666 INFO L130 PetriNetUnfolder]: For 1491/1491 co-relation queries the response was YES. [2021-12-06 18:40:05,669 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 637 events. 238/637 cut-off events. For 1491/1491 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2989 event pairs, 3 based on Foata normal form. 1/637 useless extension candidates. Maximal degree in co-relation 2564. Up to 403 conditions per place. [2021-12-06 18:40:05,673 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 111 selfloop transitions, 53 changer transitions 44/247 dead transitions. [2021-12-06 18:40:05,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 247 transitions, 1855 flow [2021-12-06 18:40:05,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 18:40:05,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 18:40:05,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1502 transitions. [2021-12-06 18:40:05,677 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2021-12-06 18:40:05,677 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1502 transitions. [2021-12-06 18:40:05,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1502 transitions. [2021-12-06 18:40:05,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:05,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1502 transitions. [2021-12-06 18:40:05,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 53.642857142857146) internal successors, (1502), 28 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:05,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:05,686 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:05,686 INFO L186 Difference]: Start difference. First operand has 201 places, 182 transitions, 1065 flow. Second operand 28 states and 1502 transitions. [2021-12-06 18:40:05,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 247 transitions, 1855 flow [2021-12-06 18:40:05,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 247 transitions, 1633 flow, removed 89 selfloop flow, removed 18 redundant places. [2021-12-06 18:40:05,700 INFO L242 Difference]: Finished difference. Result has 213 places, 187 transitions, 1114 flow [2021-12-06 18:40:05,700 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1114, PETRI_PLACES=213, PETRI_TRANSITIONS=187} [2021-12-06 18:40:05,701 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 125 predicate places. [2021-12-06 18:40:05,701 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 187 transitions, 1114 flow [2021-12-06 18:40:05,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:05,702 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:05,702 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:05,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 18:40:05,702 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:05,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:05,702 INFO L85 PathProgramCache]: Analyzing trace with hash 699227332, now seen corresponding path program 5 times [2021-12-06 18:40:05,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:05,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210811326] [2021-12-06 18:40:05,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:05,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:05,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:06,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:06,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:06,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210811326] [2021-12-06 18:40:06,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210811326] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:06,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:06,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:06,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818212988] [2021-12-06 18:40:06,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:06,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:06,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:06,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:06,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:06,013 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:06,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 187 transitions, 1114 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:06,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:06,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:06,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:07,209 INFO L129 PetriNetUnfolder]: 261/695 cut-off events. [2021-12-06 18:40:07,209 INFO L130 PetriNetUnfolder]: For 1977/1977 co-relation queries the response was YES. [2021-12-06 18:40:07,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2995 conditions, 695 events. 261/695 cut-off events. For 1977/1977 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3342 event pairs, 20 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 2932. Up to 446 conditions per place. [2021-12-06 18:40:07,217 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 131 selfloop transitions, 61 changer transitions 43/274 dead transitions. [2021-12-06 18:40:07,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 2242 flow [2021-12-06 18:40:07,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:40:07,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:40:07,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2021-12-06 18:40:07,220 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2021-12-06 18:40:07,220 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2021-12-06 18:40:07,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2021-12-06 18:40:07,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:07,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2021-12-06 18:40:07,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 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) [2021-12-06 18:40:07,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:07,228 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:07,228 INFO L186 Difference]: Start difference. First operand has 213 places, 187 transitions, 1114 flow. Second operand 35 states and 1861 transitions. [2021-12-06 18:40:07,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 2242 flow [2021-12-06 18:40:07,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 274 transitions, 1993 flow, removed 66 selfloop flow, removed 24 redundant places. [2021-12-06 18:40:07,241 INFO L242 Difference]: Finished difference. Result has 234 places, 215 transitions, 1438 flow [2021-12-06 18:40:07,242 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1438, PETRI_PLACES=234, PETRI_TRANSITIONS=215} [2021-12-06 18:40:07,242 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 146 predicate places. [2021-12-06 18:40:07,242 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 215 transitions, 1438 flow [2021-12-06 18:40:07,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:07,243 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:07,243 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:07,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 18:40:07,243 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:07,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:07,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1519473010, now seen corresponding path program 6 times [2021-12-06 18:40:07,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:07,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142454381] [2021-12-06 18:40:07,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:07,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:07,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:07,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:07,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142454381] [2021-12-06 18:40:07,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142454381] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:07,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:07,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:07,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452028476] [2021-12-06 18:40:07,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:07,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:07,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:07,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:07,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:07,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:07,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 215 transitions, 1438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:07,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:07,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:07,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:08,570 INFO L129 PetriNetUnfolder]: 265/703 cut-off events. [2021-12-06 18:40:08,570 INFO L130 PetriNetUnfolder]: For 2379/2379 co-relation queries the response was YES. [2021-12-06 18:40:08,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3166 conditions, 703 events. 265/703 cut-off events. For 2379/2379 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3416 event pairs, 19 based on Foata normal form. 1/702 useless extension candidates. Maximal degree in co-relation 3094. Up to 459 conditions per place. [2021-12-06 18:40:08,580 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 74 changer transitions 43/282 dead transitions. [2021-12-06 18:40:08,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 282 transitions, 2337 flow [2021-12-06 18:40:08,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:08,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:08,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1657 transitions. [2021-12-06 18:40:08,584 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5686341798215512 [2021-12-06 18:40:08,584 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1657 transitions. [2021-12-06 18:40:08,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1657 transitions. [2021-12-06 18:40:08,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:08,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1657 transitions. [2021-12-06 18:40:08,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.45161290322581) internal successors, (1657), 31 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:08,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:08,594 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:08,594 INFO L186 Difference]: Start difference. First operand has 234 places, 215 transitions, 1438 flow. Second operand 31 states and 1657 transitions. [2021-12-06 18:40:08,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 282 transitions, 2337 flow [2021-12-06 18:40:08,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 282 transitions, 2057 flow, removed 109 selfloop flow, removed 23 redundant places. [2021-12-06 18:40:08,616 INFO L242 Difference]: Finished difference. Result has 245 places, 224 transitions, 1536 flow [2021-12-06 18:40:08,617 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1536, PETRI_PLACES=245, PETRI_TRANSITIONS=224} [2021-12-06 18:40:08,617 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 157 predicate places. [2021-12-06 18:40:08,617 INFO L470 AbstractCegarLoop]: Abstraction has has 245 places, 224 transitions, 1536 flow [2021-12-06 18:40:08,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:08,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:08,618 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:08,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 18:40:08,618 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:08,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:08,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1201914780, now seen corresponding path program 7 times [2021-12-06 18:40:08,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:08,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772730963] [2021-12-06 18:40:08,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:08,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:08,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:08,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:08,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:08,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772730963] [2021-12-06 18:40:08,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772730963] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:08,950 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:08,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:08,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551567467] [2021-12-06 18:40:08,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:08,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:08,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:08,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:08,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:08,952 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:08,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 224 transitions, 1536 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:08,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:08,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:08,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:10,055 INFO L129 PetriNetUnfolder]: 264/744 cut-off events. [2021-12-06 18:40:10,055 INFO L130 PetriNetUnfolder]: For 2495/2495 co-relation queries the response was YES. [2021-12-06 18:40:10,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3274 conditions, 744 events. 264/744 cut-off events. For 2495/2495 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3693 event pairs, 27 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3200. Up to 448 conditions per place. [2021-12-06 18:40:10,063 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 124 selfloop transitions, 76 changer transitions 44/283 dead transitions. [2021-12-06 18:40:10,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 2405 flow [2021-12-06 18:40:10,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:10,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:10,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2021-12-06 18:40:10,066 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2021-12-06 18:40:10,066 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2021-12-06 18:40:10,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2021-12-06 18:40:10,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:10,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2021-12-06 18:40:10,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:10,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:10,072 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:10,072 INFO L186 Difference]: Start difference. First operand has 245 places, 224 transitions, 1536 flow. Second operand 31 states and 1658 transitions. [2021-12-06 18:40:10,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 2405 flow [2021-12-06 18:40:10,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 2194 flow, removed 48 selfloop flow, removed 26 redundant places. [2021-12-06 18:40:10,088 INFO L242 Difference]: Finished difference. Result has 255 places, 224 transitions, 1617 flow [2021-12-06 18:40:10,088 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1617, PETRI_PLACES=255, PETRI_TRANSITIONS=224} [2021-12-06 18:40:10,089 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2021-12-06 18:40:10,089 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 224 transitions, 1617 flow [2021-12-06 18:40:10,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:10,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:10,090 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:10,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 18:40:10,090 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:10,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:10,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1783083334, now seen corresponding path program 8 times [2021-12-06 18:40:10,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:10,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168143604] [2021-12-06 18:40:10,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:10,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:10,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:10,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:10,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:10,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168143604] [2021-12-06 18:40:10,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168143604] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:10,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:10,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:10,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541950098] [2021-12-06 18:40:10,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:10,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:10,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:10,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:10,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:10,405 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:10,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 224 transitions, 1617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:10,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:10,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:10,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:11,481 INFO L129 PetriNetUnfolder]: 260/739 cut-off events. [2021-12-06 18:40:11,482 INFO L130 PetriNetUnfolder]: For 2601/2601 co-relation queries the response was YES. [2021-12-06 18:40:11,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3344 conditions, 739 events. 260/739 cut-off events. For 2601/2601 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3694 event pairs, 33 based on Foata normal form. 1/738 useless extension candidates. Maximal degree in co-relation 3265. Up to 456 conditions per place. [2021-12-06 18:40:11,490 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 73 changer transitions 39/277 dead transitions. [2021-12-06 18:40:11,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 277 transitions, 2429 flow [2021-12-06 18:40:11,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:40:11,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:40:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1603 transitions. [2021-12-06 18:40:11,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5684397163120567 [2021-12-06 18:40:11,493 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1603 transitions. [2021-12-06 18:40:11,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1603 transitions. [2021-12-06 18:40:11,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:11,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1603 transitions. [2021-12-06 18:40:11,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.43333333333333) internal successors, (1603), 30 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:11,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:11,500 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:11,500 INFO L186 Difference]: Start difference. First operand has 255 places, 224 transitions, 1617 flow. Second operand 30 states and 1603 transitions. [2021-12-06 18:40:11,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 277 transitions, 2429 flow [2021-12-06 18:40:11,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 2192 flow, removed 35 selfloop flow, removed 29 redundant places. [2021-12-06 18:40:11,516 INFO L242 Difference]: Finished difference. Result has 256 places, 223 transitions, 1629 flow [2021-12-06 18:40:11,517 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1629, PETRI_PLACES=256, PETRI_TRANSITIONS=223} [2021-12-06 18:40:11,517 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2021-12-06 18:40:11,517 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 223 transitions, 1629 flow [2021-12-06 18:40:11,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:11,518 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:11,518 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:11,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 18:40:11,518 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:11,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:11,519 INFO L85 PathProgramCache]: Analyzing trace with hash -944030314, now seen corresponding path program 9 times [2021-12-06 18:40:11,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:11,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534443258] [2021-12-06 18:40:11,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:11,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:11,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:11,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:11,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534443258] [2021-12-06 18:40:11,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534443258] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:11,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:11,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 18:40:11,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071078616] [2021-12-06 18:40:11,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:11,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 18:40:11,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:11,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 18:40:11,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:40:11,879 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:11,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 223 transitions, 1629 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:11,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:11,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:11,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:13,720 INFO L129 PetriNetUnfolder]: 261/726 cut-off events. [2021-12-06 18:40:13,721 INFO L130 PetriNetUnfolder]: For 2958/2958 co-relation queries the response was YES. [2021-12-06 18:40:13,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 726 events. 261/726 cut-off events. For 2958/2958 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3615 event pairs, 28 based on Foata normal form. 1/724 useless extension candidates. Maximal degree in co-relation 3326. Up to 460 conditions per place. [2021-12-06 18:40:13,729 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 94 changer transitions 29/291 dead transitions. [2021-12-06 18:40:13,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 291 transitions, 2637 flow [2021-12-06 18:40:13,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-06 18:40:13,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-12-06 18:40:13,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2205 transitions. [2021-12-06 18:40:13,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2021-12-06 18:40:13,732 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2205 transitions. [2021-12-06 18:40:13,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2205 transitions. [2021-12-06 18:40:13,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:13,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2205 transitions. [2021-12-06 18:40:13,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.5) internal successors, (2205), 42 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:13,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:13,747 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:13,747 INFO L186 Difference]: Start difference. First operand has 256 places, 223 transitions, 1629 flow. Second operand 42 states and 2205 transitions. [2021-12-06 18:40:13,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 291 transitions, 2637 flow [2021-12-06 18:40:13,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 291 transitions, 2381 flow, removed 68 selfloop flow, removed 28 redundant places. [2021-12-06 18:40:13,764 INFO L242 Difference]: Finished difference. Result has 273 places, 244 transitions, 1891 flow [2021-12-06 18:40:13,764 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=1891, PETRI_PLACES=273, PETRI_TRANSITIONS=244} [2021-12-06 18:40:13,765 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 185 predicate places. [2021-12-06 18:40:13,765 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 244 transitions, 1891 flow [2021-12-06 18:40:13,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:13,766 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:13,766 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:13,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 18:40:13,766 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:13,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:13,766 INFO L85 PathProgramCache]: Analyzing trace with hash -984614164, now seen corresponding path program 10 times [2021-12-06 18:40:13,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:13,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000119265] [2021-12-06 18:40:13,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:13,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:13,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40: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. [2021-12-06 18:40:14,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:14,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000119265] [2021-12-06 18:40:14,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000119265] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:14,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:14,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:14,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110608605] [2021-12-06 18:40:14,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:14,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:14,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:14,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:14,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:14,111 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:14,112 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 244 transitions, 1891 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:14,112 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:14,112 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:14,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:15,320 INFO L129 PetriNetUnfolder]: 261/745 cut-off events. [2021-12-06 18:40:15,320 INFO L130 PetriNetUnfolder]: For 3271/3271 co-relation queries the response was YES. [2021-12-06 18:40:15,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 745 events. 261/745 cut-off events. For 3271/3271 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3789 event pairs, 30 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 3521. Up to 477 conditions per place. [2021-12-06 18:40:15,329 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 78 changer transitions 32/287 dead transitions. [2021-12-06 18:40:15,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 287 transitions, 2626 flow [2021-12-06 18:40:15,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:40:15,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:40:15,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2021-12-06 18:40:15,332 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2021-12-06 18:40:15,332 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2021-12-06 18:40:15,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2021-12-06 18:40:15,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:15,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2021-12-06 18:40:15,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:15,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:15,337 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:15,337 INFO L186 Difference]: Start difference. First operand has 273 places, 244 transitions, 1891 flow. Second operand 33 states and 1745 transitions. [2021-12-06 18:40:15,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 287 transitions, 2626 flow [2021-12-06 18:40:15,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 287 transitions, 2308 flow, removed 96 selfloop flow, removed 27 redundant places. [2021-12-06 18:40:15,357 INFO L242 Difference]: Finished difference. Result has 280 places, 241 transitions, 1804 flow [2021-12-06 18:40:15,357 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1804, PETRI_PLACES=280, PETRI_TRANSITIONS=241} [2021-12-06 18:40:15,358 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 192 predicate places. [2021-12-06 18:40:15,358 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 241 transitions, 1804 flow [2021-12-06 18:40:15,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:15,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:15,358 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:15,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 18:40:15,359 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:15,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:15,359 INFO L85 PathProgramCache]: Analyzing trace with hash 531479520, now seen corresponding path program 11 times [2021-12-06 18:40:15,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:15,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561610801] [2021-12-06 18:40:15,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:15,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:15,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:15,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:15,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:15,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561610801] [2021-12-06 18:40:15,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561610801] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:15,654 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:15,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:15,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298113907] [2021-12-06 18:40:15,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:15,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:15,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:15,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:15,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:15,656 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:15,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 241 transitions, 1804 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:15,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:15,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:15,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:16,679 INFO L129 PetriNetUnfolder]: 251/709 cut-off events. [2021-12-06 18:40:16,679 INFO L130 PetriNetUnfolder]: For 2910/2910 co-relation queries the response was YES. [2021-12-06 18:40:16,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3439 conditions, 709 events. 251/709 cut-off events. For 2910/2910 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3481 event pairs, 22 based on Foata normal form. 1/709 useless extension candidates. Maximal degree in co-relation 3355. Up to 465 conditions per place. [2021-12-06 18:40:16,687 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 134 selfloop transitions, 75 changer transitions 26/274 dead transitions. [2021-12-06 18:40:16,687 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 274 transitions, 2427 flow [2021-12-06 18:40:16,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:16,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:16,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2021-12-06 18:40:16,690 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2021-12-06 18:40:16,690 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2021-12-06 18:40:16,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2021-12-06 18:40:16,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:16,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2021-12-06 18:40:16,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:16,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:16,695 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:16,695 INFO L186 Difference]: Start difference. First operand has 280 places, 241 transitions, 1804 flow. Second operand 31 states and 1639 transitions. [2021-12-06 18:40:16,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 274 transitions, 2427 flow [2021-12-06 18:40:16,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 2189 flow, removed 25 selfloop flow, removed 33 redundant places. [2021-12-06 18:40:16,711 INFO L242 Difference]: Finished difference. Result has 274 places, 234 transitions, 1729 flow [2021-12-06 18:40:16,712 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1729, PETRI_PLACES=274, PETRI_TRANSITIONS=234} [2021-12-06 18:40:16,712 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 186 predicate places. [2021-12-06 18:40:16,712 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 234 transitions, 1729 flow [2021-12-06 18:40:16,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:16,713 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:16,713 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:16,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 18:40:16,713 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:16,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:16,713 INFO L85 PathProgramCache]: Analyzing trace with hash -94536446, now seen corresponding path program 12 times [2021-12-06 18:40:16,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:16,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131687828] [2021-12-06 18:40:16,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:16,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:16,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:17,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:17,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:17,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131687828] [2021-12-06 18:40:17,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131687828] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:17,044 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:17,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:40:17,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740629384] [2021-12-06 18:40:17,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:17,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:40:17,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:17,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:40:17,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:40:17,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:17,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 234 transitions, 1729 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:17,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:17,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:17,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:18,198 INFO L129 PetriNetUnfolder]: 244/703 cut-off events. [2021-12-06 18:40:18,198 INFO L130 PetriNetUnfolder]: For 2607/2607 co-relation queries the response was YES. [2021-12-06 18:40:18,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3296 conditions, 703 events. 244/703 cut-off events. For 2607/2607 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3416 event pairs, 26 based on Foata normal form. 1/703 useless extension candidates. Maximal degree in co-relation 3215. Up to 460 conditions per place. [2021-12-06 18:40:18,207 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 130 selfloop transitions, 75 changer transitions 19/263 dead transitions. [2021-12-06 18:40:18,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 263 transitions, 2301 flow [2021-12-06 18:40:18,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:18,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:18,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1633 transitions. [2021-12-06 18:40:18,209 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560398078242965 [2021-12-06 18:40:18,209 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1633 transitions. [2021-12-06 18:40:18,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1633 transitions. [2021-12-06 18:40:18,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:18,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1633 transitions. [2021-12-06 18:40:18,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.67741935483871) internal successors, (1633), 31 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:18,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:18,214 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:18,214 INFO L186 Difference]: Start difference. First operand has 274 places, 234 transitions, 1729 flow. Second operand 31 states and 1633 transitions. [2021-12-06 18:40:18,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 263 transitions, 2301 flow [2021-12-06 18:40:18,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 263 transitions, 2097 flow, removed 17 selfloop flow, removed 33 redundant places. [2021-12-06 18:40:18,229 INFO L242 Difference]: Finished difference. Result has 267 places, 231 transitions, 1700 flow [2021-12-06 18:40:18,230 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1700, PETRI_PLACES=267, PETRI_TRANSITIONS=231} [2021-12-06 18:40:18,230 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 179 predicate places. [2021-12-06 18:40:18,230 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 231 transitions, 1700 flow [2021-12-06 18:40:18,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:18,231 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:18,231 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:18,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 18:40:18,231 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:18,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:18,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1982707728, now seen corresponding path program 13 times [2021-12-06 18:40:18,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:18,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757054201] [2021-12-06 18:40:18,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:18,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:18,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:18,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:18,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757054201] [2021-12-06 18:40:18,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757054201] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:18,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:18,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 18:40:18,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777101350] [2021-12-06 18:40:18,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:18,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 18:40:18,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:18,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 18:40:18,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:40:18,636 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:18,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 231 transitions, 1700 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:18,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:18,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:18,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:19,864 INFO L129 PetriNetUnfolder]: 238/685 cut-off events. [2021-12-06 18:40:19,864 INFO L130 PetriNetUnfolder]: For 2351/2351 co-relation queries the response was YES. [2021-12-06 18:40:19,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3180 conditions, 685 events. 238/685 cut-off events. For 2351/2351 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3224 event pairs, 29 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 3103. Up to 452 conditions per place. [2021-12-06 18:40:19,873 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 123 selfloop transitions, 65 changer transitions 26/253 dead transitions. [2021-12-06 18:40:19,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 253 transitions, 2225 flow [2021-12-06 18:40:19,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:40:19,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:40:19,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1677 transitions. [2021-12-06 18:40:19,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5575132978723404 [2021-12-06 18:40:19,875 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1677 transitions. [2021-12-06 18:40:19,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1677 transitions. [2021-12-06 18:40:19,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:19,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1677 transitions. [2021-12-06 18:40:19,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.40625) internal successors, (1677), 32 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:19,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:19,880 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:19,880 INFO L186 Difference]: Start difference. First operand has 267 places, 231 transitions, 1700 flow. Second operand 32 states and 1677 transitions. [2021-12-06 18:40:19,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 253 transitions, 2225 flow [2021-12-06 18:40:19,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 253 transitions, 2037 flow, removed 9 selfloop flow, removed 31 redundant places. [2021-12-06 18:40:19,894 INFO L242 Difference]: Finished difference. Result has 264 places, 215 transitions, 1558 flow [2021-12-06 18:40:19,895 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1558, PETRI_PLACES=264, PETRI_TRANSITIONS=215} [2021-12-06 18:40:19,895 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 176 predicate places. [2021-12-06 18:40:19,895 INFO L470 AbstractCegarLoop]: Abstraction has has 264 places, 215 transitions, 1558 flow [2021-12-06 18:40:19,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:19,895 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:19,896 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:19,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 18:40:19,896 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:19,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:19,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1690499486, now seen corresponding path program 14 times [2021-12-06 18:40:19,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:19,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502989090] [2021-12-06 18:40:19,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:19,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:19,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:20,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:20,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:20,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502989090] [2021-12-06 18:40:20,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502989090] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:20,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:20,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:20,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144804896] [2021-12-06 18:40:20,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:20,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:20,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:20,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:20,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:20,222 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:20,223 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 215 transitions, 1558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:20,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:20,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:20,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:21,473 INFO L129 PetriNetUnfolder]: 260/745 cut-off events. [2021-12-06 18:40:21,474 INFO L130 PetriNetUnfolder]: For 2600/2600 co-relation queries the response was YES. [2021-12-06 18:40:21,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 745 events. 260/745 cut-off events. For 2600/2600 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3749 event pairs, 38 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3287. Up to 436 conditions per place. [2021-12-06 18:40:21,486 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 42/284 dead transitions. [2021-12-06 18:40:21,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 284 transitions, 2512 flow [2021-12-06 18:40:21,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:40:21,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:40:21,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2021-12-06 18:40:21,490 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2021-12-06 18:40:21,490 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2021-12-06 18:40:21,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2021-12-06 18:40:21,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:21,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2021-12-06 18:40:21,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 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) [2021-12-06 18:40:21,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:21,498 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:21,498 INFO L186 Difference]: Start difference. First operand has 264 places, 215 transitions, 1558 flow. Second operand 35 states and 1861 transitions. [2021-12-06 18:40:21,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 284 transitions, 2512 flow [2021-12-06 18:40:21,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 284 transitions, 2221 flow, removed 45 selfloop flow, removed 29 redundant places. [2021-12-06 18:40:21,516 INFO L242 Difference]: Finished difference. Result has 256 places, 224 transitions, 1654 flow [2021-12-06 18:40:21,516 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1654, PETRI_PLACES=256, PETRI_TRANSITIONS=224} [2021-12-06 18:40:21,517 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2021-12-06 18:40:21,517 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 224 transitions, 1654 flow [2021-12-06 18:40:21,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:21,517 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:21,517 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:21,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 18:40:21,517 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:21,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:21,518 INFO L85 PathProgramCache]: Analyzing trace with hash -958827984, now seen corresponding path program 15 times [2021-12-06 18:40:21,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:21,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225057464] [2021-12-06 18:40:21,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:21,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:21,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:21,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:21,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:21,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225057464] [2021-12-06 18:40:21,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225057464] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:21,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:21,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:21,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915588190] [2021-12-06 18:40:21,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:21,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:21,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:21,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:21,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:21,850 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:21,850 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 224 transitions, 1654 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:21,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:21,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:21,851 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:22,956 INFO L129 PetriNetUnfolder]: 272/766 cut-off events. [2021-12-06 18:40:22,956 INFO L130 PetriNetUnfolder]: For 3723/3723 co-relation queries the response was YES. [2021-12-06 18:40:22,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3677 conditions, 766 events. 272/766 cut-off events. For 3723/3723 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3741 event pairs, 23 based on Foata normal form. 1/764 useless extension candidates. Maximal degree in co-relation 3600. Up to 458 conditions per place. [2021-12-06 18:40:22,965 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 101 changer transitions 22/300 dead transitions. [2021-12-06 18:40:22,965 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 300 transitions, 2850 flow [2021-12-06 18:40:22,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:40:22,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:40:22,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1818 transitions. [2021-12-06 18:40:22,967 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5688360450563203 [2021-12-06 18:40:22,968 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1818 transitions. [2021-12-06 18:40:22,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1818 transitions. [2021-12-06 18:40:22,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:22,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1818 transitions. [2021-12-06 18:40:22,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.470588235294116) internal successors, (1818), 34 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:22,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:22,973 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:22,973 INFO L186 Difference]: Start difference. First operand has 256 places, 224 transitions, 1654 flow. Second operand 34 states and 1818 transitions. [2021-12-06 18:40:22,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 300 transitions, 2850 flow [2021-12-06 18:40:22,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 2572 flow, removed 73 selfloop flow, removed 29 redundant places. [2021-12-06 18:40:22,992 INFO L242 Difference]: Finished difference. Result has 260 places, 251 transitions, 2016 flow [2021-12-06 18:40:22,992 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2016, PETRI_PLACES=260, PETRI_TRANSITIONS=251} [2021-12-06 18:40:22,993 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 172 predicate places. [2021-12-06 18:40:22,993 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 251 transitions, 2016 flow [2021-12-06 18:40:22,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:22,993 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:22,993 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:22,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 18:40:22,994 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:22,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:22,994 INFO L85 PathProgramCache]: Analyzing trace with hash 2084111022, now seen corresponding path program 16 times [2021-12-06 18:40:22,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:22,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377671047] [2021-12-06 18:40:22,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:22,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:23,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:23,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:23,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:23,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377671047] [2021-12-06 18:40:23,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377671047] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:23,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:23,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:40:23,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918535994] [2021-12-06 18:40:23,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:23,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:40:23,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:23,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:40:23,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:40:23,347 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:23,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 251 transitions, 2016 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:23,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:23,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:23,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:24,372 INFO L129 PetriNetUnfolder]: 280/785 cut-off events. [2021-12-06 18:40:24,372 INFO L130 PetriNetUnfolder]: For 3920/3920 co-relation queries the response was YES. [2021-12-06 18:40:24,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 785 events. 280/785 cut-off events. For 3920/3920 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3957 event pairs, 24 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 3839. Up to 487 conditions per place. [2021-12-06 18:40:24,381 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 89 changer transitions 29/308 dead transitions. [2021-12-06 18:40:24,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 308 transitions, 3040 flow [2021-12-06 18:40:24,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 18:40:24,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 18:40:24,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1560 transitions. [2021-12-06 18:40:24,383 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5722670579603815 [2021-12-06 18:40:24,383 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1560 transitions. [2021-12-06 18:40:24,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1560 transitions. [2021-12-06 18:40:24,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:24,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1560 transitions. [2021-12-06 18:40:24,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.793103448275865) internal successors, (1560), 29 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:24,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:24,388 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:24,388 INFO L186 Difference]: Start difference. First operand has 260 places, 251 transitions, 2016 flow. Second operand 29 states and 1560 transitions. [2021-12-06 18:40:24,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 308 transitions, 3040 flow [2021-12-06 18:40:24,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 308 transitions, 2719 flow, removed 122 selfloop flow, removed 14 redundant places. [2021-12-06 18:40:24,410 INFO L242 Difference]: Finished difference. Result has 278 places, 259 transitions, 2077 flow [2021-12-06 18:40:24,410 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2077, PETRI_PLACES=278, PETRI_TRANSITIONS=259} [2021-12-06 18:40:24,411 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 190 predicate places. [2021-12-06 18:40:24,411 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 259 transitions, 2077 flow [2021-12-06 18:40:24,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:24,411 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:24,411 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:24,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 18:40:24,411 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:24,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:24,412 INFO L85 PathProgramCache]: Analyzing trace with hash 331956586, now seen corresponding path program 17 times [2021-12-06 18:40:24,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:24,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871048236] [2021-12-06 18:40:24,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:24,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:24,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:24,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:24,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:24,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871048236] [2021-12-06 18:40:24,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871048236] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:24,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:24,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:24,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575916018] [2021-12-06 18:40:24,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:24,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:24,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:24,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:24,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:24,745 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:24,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 259 transitions, 2077 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:24,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:24,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:24,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:25,843 INFO L129 PetriNetUnfolder]: 278/780 cut-off events. [2021-12-06 18:40:25,843 INFO L130 PetriNetUnfolder]: For 4197/4197 co-relation queries the response was YES. [2021-12-06 18:40:25,847 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3994 conditions, 780 events. 278/780 cut-off events. For 4197/4197 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3900 event pairs, 25 based on Foata normal form. 1/778 useless extension candidates. Maximal degree in co-relation 3910. Up to 483 conditions per place. [2021-12-06 18:40:25,851 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 149 selfloop transitions, 85 changer transitions 35/308 dead transitions. [2021-12-06 18:40:25,851 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 308 transitions, 3007 flow [2021-12-06 18:40:25,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:25,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:25,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2021-12-06 18:40:25,853 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2021-12-06 18:40:25,853 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2021-12-06 18:40:25,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2021-12-06 18:40:25,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:25,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2021-12-06 18:40:25,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:25,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:25,861 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:25,861 INFO L186 Difference]: Start difference. First operand has 278 places, 259 transitions, 2077 flow. Second operand 31 states and 1658 transitions. [2021-12-06 18:40:25,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 308 transitions, 3007 flow [2021-12-06 18:40:25,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 308 transitions, 2721 flow, removed 64 selfloop flow, removed 27 redundant places. [2021-12-06 18:40:25,888 INFO L242 Difference]: Finished difference. Result has 286 places, 256 transitions, 2053 flow [2021-12-06 18:40:25,889 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2053, PETRI_PLACES=286, PETRI_TRANSITIONS=256} [2021-12-06 18:40:25,889 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2021-12-06 18:40:25,889 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 256 transitions, 2053 flow [2021-12-06 18:40:25,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:25,890 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:25,890 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:25,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 18:40:25,890 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:25,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:25,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1742136890, now seen corresponding path program 18 times [2021-12-06 18:40:25,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:25,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235600277] [2021-12-06 18:40:25,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:25,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:25,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:26,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:26,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:26,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235600277] [2021-12-06 18:40:26,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235600277] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:26,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:26,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:26,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735993319] [2021-12-06 18:40:26,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:26,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:26,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:26,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:26,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:26,217 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:26,218 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 256 transitions, 2053 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:26,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:26,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:26,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:27,336 INFO L129 PetriNetUnfolder]: 274/768 cut-off events. [2021-12-06 18:40:27,336 INFO L130 PetriNetUnfolder]: For 3942/3942 co-relation queries the response was YES. [2021-12-06 18:40:27,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3953 conditions, 768 events. 274/768 cut-off events. For 3942/3942 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3827 event pairs, 24 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 3868. Up to 481 conditions per place. [2021-12-06 18:40:27,344 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 92 changer transitions 26/304 dead transitions. [2021-12-06 18:40:27,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 304 transitions, 2973 flow [2021-12-06 18:40:27,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:40:27,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:40:27,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1606 transitions. [2021-12-06 18:40:27,346 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5695035460992908 [2021-12-06 18:40:27,347 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1606 transitions. [2021-12-06 18:40:27,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1606 transitions. [2021-12-06 18:40:27,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:27,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1606 transitions. [2021-12-06 18:40:27,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.53333333333333) internal successors, (1606), 30 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:27,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:27,353 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:27,353 INFO L186 Difference]: Start difference. First operand has 286 places, 256 transitions, 2053 flow. Second operand 30 states and 1606 transitions. [2021-12-06 18:40:27,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 304 transitions, 2973 flow [2021-12-06 18:40:27,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 2719 flow, removed 24 selfloop flow, removed 28 redundant places. [2021-12-06 18:40:27,387 INFO L242 Difference]: Finished difference. Result has 286 places, 259 transitions, 2104 flow [2021-12-06 18:40:27,387 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2104, PETRI_PLACES=286, PETRI_TRANSITIONS=259} [2021-12-06 18:40:27,387 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2021-12-06 18:40:27,387 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 259 transitions, 2104 flow [2021-12-06 18:40:27,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:27,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:27,388 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:27,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 18:40:27,388 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:27,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:27,388 INFO L85 PathProgramCache]: Analyzing trace with hash 2093389318, now seen corresponding path program 19 times [2021-12-06 18:40:27,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:27,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556002114] [2021-12-06 18:40:27,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:27,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:27,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:27,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:27,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556002114] [2021-12-06 18:40:27,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556002114] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:27,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:27,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:27,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706579370] [2021-12-06 18:40:27,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:27,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:27,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:27,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:27,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:27,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:27,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 259 transitions, 2104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:27,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:27,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:27,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:28,732 INFO L129 PetriNetUnfolder]: 280/787 cut-off events. [2021-12-06 18:40:28,733 INFO L130 PetriNetUnfolder]: For 4345/4345 co-relation queries the response was YES. [2021-12-06 18:40:28,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 787 events. 280/787 cut-off events. For 4345/4345 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4001 event pairs, 26 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4008. Up to 511 conditions per place. [2021-12-06 18:40:28,742 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 78 changer transitions 30/312 dead transitions. [2021-12-06 18:40:28,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 312 transitions, 3125 flow [2021-12-06 18:40:28,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:28,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:28,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1651 transitions. [2021-12-06 18:40:28,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5665751544269046 [2021-12-06 18:40:28,744 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1651 transitions. [2021-12-06 18:40:28,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1651 transitions. [2021-12-06 18:40:28,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:28,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1651 transitions. [2021-12-06 18:40:28,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.25806451612903) internal successors, (1651), 31 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:28,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:28,749 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:28,749 INFO L186 Difference]: Start difference. First operand has 286 places, 259 transitions, 2104 flow. Second operand 31 states and 1651 transitions. [2021-12-06 18:40:28,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 312 transitions, 3125 flow [2021-12-06 18:40:28,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 312 transitions, 2890 flow, removed 47 selfloop flow, removed 26 redundant places. [2021-12-06 18:40:28,772 INFO L242 Difference]: Finished difference. Result has 297 places, 266 transitions, 2244 flow [2021-12-06 18:40:28,773 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2244, PETRI_PLACES=297, PETRI_TRANSITIONS=266} [2021-12-06 18:40:28,773 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 209 predicate places. [2021-12-06 18:40:28,773 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 266 transitions, 2244 flow [2021-12-06 18:40:28,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:28,773 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:28,773 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:28,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-06 18:40:28,774 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:28,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:28,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1511959520, now seen corresponding path program 20 times [2021-12-06 18:40:28,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:28,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529582778] [2021-12-06 18:40:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:28,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:28,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:29,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:29,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:29,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529582778] [2021-12-06 18:40:29,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529582778] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:29,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:29,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:29,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87751367] [2021-12-06 18:40:29,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:29,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:29,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:29,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:29,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:29,084 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:29,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 266 transitions, 2244 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:29,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:29,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:29,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:30,244 INFO L129 PetriNetUnfolder]: 278/777 cut-off events. [2021-12-06 18:40:30,245 INFO L130 PetriNetUnfolder]: For 4500/4500 co-relation queries the response was YES. [2021-12-06 18:40:30,250 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4146 conditions, 777 events. 278/777 cut-off events. For 4500/4500 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3913 event pairs, 24 based on Foata normal form. 1/774 useless extension candidates. Maximal degree in co-relation 4055. Up to 503 conditions per place. [2021-12-06 18:40:30,253 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 86 changer transitions 30/310 dead transitions. [2021-12-06 18:40:30,253 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 310 transitions, 3174 flow [2021-12-06 18:40:30,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:40:30,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:40:30,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2021-12-06 18:40:30,255 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2021-12-06 18:40:30,255 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2021-12-06 18:40:30,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2021-12-06 18:40:30,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:30,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2021-12-06 18:40:30,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:30,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:30,259 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:30,259 INFO L186 Difference]: Start difference. First operand has 297 places, 266 transitions, 2244 flow. Second operand 32 states and 1701 transitions. [2021-12-06 18:40:30,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 310 transitions, 3174 flow [2021-12-06 18:40:30,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 310 transitions, 2977 flow, removed 39 selfloop flow, removed 26 redundant places. [2021-12-06 18:40:30,285 INFO L242 Difference]: Finished difference. Result has 304 places, 264 transitions, 2304 flow [2021-12-06 18:40:30,285 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2304, PETRI_PLACES=304, PETRI_TRANSITIONS=264} [2021-12-06 18:40:30,286 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 216 predicate places. [2021-12-06 18:40:30,286 INFO L470 AbstractCegarLoop]: Abstraction has has 304 places, 264 transitions, 2304 flow [2021-12-06 18:40:30,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:30,286 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:30,286 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:30,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-06 18:40:30,286 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:30,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:30,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2051343124, now seen corresponding path program 21 times [2021-12-06 18:40:30,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:30,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059860309] [2021-12-06 18:40:30,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:30,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:30,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:30,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:30,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:30,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059860309] [2021-12-06 18:40:30,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059860309] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:30,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:30,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:30,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990067359] [2021-12-06 18:40:30,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:30,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:30,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:30,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:30,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:30,584 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:30,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 264 transitions, 2304 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:30,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:30,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:30,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:31,687 INFO L129 PetriNetUnfolder]: 281/795 cut-off events. [2021-12-06 18:40:31,687 INFO L130 PetriNetUnfolder]: For 4956/4956 co-relation queries the response was YES. [2021-12-06 18:40:31,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4288 conditions, 795 events. 281/795 cut-off events. For 4956/4956 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4026 event pairs, 23 based on Foata normal form. 1/792 useless extension candidates. Maximal degree in co-relation 4196. Up to 476 conditions per place. [2021-12-06 18:40:31,696 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 115 changer transitions 20/325 dead transitions. [2021-12-06 18:40:31,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 325 transitions, 3423 flow [2021-12-06 18:40:31,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:40:31,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:40:31,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1817 transitions. [2021-12-06 18:40:31,698 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568523153942428 [2021-12-06 18:40:31,698 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1817 transitions. [2021-12-06 18:40:31,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1817 transitions. [2021-12-06 18:40:31,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:31,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1817 transitions. [2021-12-06 18:40:31,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.44117647058823) internal successors, (1817), 34 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:31,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:31,703 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:31,703 INFO L186 Difference]: Start difference. First operand has 304 places, 264 transitions, 2304 flow. Second operand 34 states and 1817 transitions. [2021-12-06 18:40:31,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 325 transitions, 3423 flow [2021-12-06 18:40:31,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 325 transitions, 3154 flow, removed 63 selfloop flow, removed 30 redundant places. [2021-12-06 18:40:31,731 INFO L242 Difference]: Finished difference. Result has 308 places, 280 transitions, 2581 flow [2021-12-06 18:40:31,731 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2581, PETRI_PLACES=308, PETRI_TRANSITIONS=280} [2021-12-06 18:40:31,732 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 220 predicate places. [2021-12-06 18:40:31,732 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 280 transitions, 2581 flow [2021-12-06 18:40:31,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:31,732 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:31,732 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:31,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-06 18:40:31,732 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:31,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:31,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1916503756, now seen corresponding path program 22 times [2021-12-06 18:40:31,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:31,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703665207] [2021-12-06 18:40:31,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:31,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:32,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:32,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:32,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703665207] [2021-12-06 18:40:32,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703665207] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:32,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:32,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:32,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520703258] [2021-12-06 18:40:32,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:32,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:32,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:32,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:32,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:32,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:32,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 280 transitions, 2581 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:32,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:32,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:32,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:33,336 INFO L129 PetriNetUnfolder]: 284/809 cut-off events. [2021-12-06 18:40:33,336 INFO L130 PetriNetUnfolder]: For 4572/4572 co-relation queries the response was YES. [2021-12-06 18:40:33,342 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 809 events. 284/809 cut-off events. For 4572/4572 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4138 event pairs, 18 based on Foata normal form. 1/808 useless extension candidates. Maximal degree in co-relation 4352. Up to 513 conditions per place. [2021-12-06 18:40:33,345 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 102 changer transitions 21/327 dead transitions. [2021-12-06 18:40:33,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 327 transitions, 3543 flow [2021-12-06 18:40:33,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:40:33,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:40:33,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2021-12-06 18:40:33,347 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2021-12-06 18:40:33,347 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2021-12-06 18:40:33,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2021-12-06 18:40:33,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:33,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2021-12-06 18:40:33,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:33,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:33,350 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:33,350 INFO L186 Difference]: Start difference. First operand has 308 places, 280 transitions, 2581 flow. Second operand 33 states and 1758 transitions. [2021-12-06 18:40:33,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 327 transitions, 3543 flow [2021-12-06 18:40:33,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 327 transitions, 3330 flow, removed 47 selfloop flow, removed 21 redundant places. [2021-12-06 18:40:33,379 INFO L242 Difference]: Finished difference. Result has 324 places, 286 transitions, 2726 flow [2021-12-06 18:40:33,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2388, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2726, PETRI_PLACES=324, PETRI_TRANSITIONS=286} [2021-12-06 18:40:33,379 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 236 predicate places. [2021-12-06 18:40:33,380 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 286 transitions, 2726 flow [2021-12-06 18:40:33,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:33,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:33,380 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:33,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-06 18:40:33,380 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:33,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:33,380 INFO L85 PathProgramCache]: Analyzing trace with hash 31959134, now seen corresponding path program 23 times [2021-12-06 18:40:33,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:33,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468444834] [2021-12-06 18:40:33,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:33,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:33,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:33,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:33,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468444834] [2021-12-06 18:40:33,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468444834] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:33,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:33,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:33,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068268185] [2021-12-06 18:40:33,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:33,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:33,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:33,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:33,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:33,631 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:33,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 286 transitions, 2726 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:33,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:33,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:33,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:34,619 INFO L129 PetriNetUnfolder]: 278/795 cut-off events. [2021-12-06 18:40:34,619 INFO L130 PetriNetUnfolder]: For 5015/5015 co-relation queries the response was YES. [2021-12-06 18:40:34,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 795 events. 278/795 cut-off events. For 5015/5015 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4101 event pairs, 18 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 4419. Up to 491 conditions per place. [2021-12-06 18:40:34,628 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 156 selfloop transitions, 104 changer transitions 26/325 dead transitions. [2021-12-06 18:40:34,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 325 transitions, 3580 flow [2021-12-06 18:40:34,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:34,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:34,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2021-12-06 18:40:34,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2021-12-06 18:40:34,630 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2021-12-06 18:40:34,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2021-12-06 18:40:34,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:34,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2021-12-06 18:40:34,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:34,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:34,633 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:34,633 INFO L186 Difference]: Start difference. First operand has 324 places, 286 transitions, 2726 flow. Second operand 31 states and 1658 transitions. [2021-12-06 18:40:34,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 325 transitions, 3580 flow [2021-12-06 18:40:34,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 325 transitions, 3376 flow, removed 33 selfloop flow, removed 27 redundant places. [2021-12-06 18:40:34,665 INFO L242 Difference]: Finished difference. Result has 328 places, 278 transitions, 2727 flow [2021-12-06 18:40:34,665 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2727, PETRI_PLACES=328, PETRI_TRANSITIONS=278} [2021-12-06 18:40:34,666 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 240 predicate places. [2021-12-06 18:40:34,666 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 278 transitions, 2727 flow [2021-12-06 18:40:34,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:34,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:34,666 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:34,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-06 18:40:34,666 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:34,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:34,667 INFO L85 PathProgramCache]: Analyzing trace with hash 608355172, now seen corresponding path program 24 times [2021-12-06 18:40:34,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:34,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296721870] [2021-12-06 18:40:34,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:34,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:34,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:34,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:34,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:34,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296721870] [2021-12-06 18:40:34,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296721870] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:34,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:34,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:34,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485236921] [2021-12-06 18:40:34,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:34,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:34,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:34,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:34,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:34,915 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:34,916 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 278 transitions, 2727 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:34,916 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:34,916 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:34,916 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:36,304 INFO L129 PetriNetUnfolder]: 271/784 cut-off events. [2021-12-06 18:40:36,304 INFO L130 PetriNetUnfolder]: For 4867/4867 co-relation queries the response was YES. [2021-12-06 18:40:36,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4502 conditions, 784 events. 271/784 cut-off events. For 4867/4867 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4016 event pairs, 20 based on Foata normal form. 1/782 useless extension candidates. Maximal degree in co-relation 4401. Up to 508 conditions per place. [2021-12-06 18:40:36,312 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 162 selfloop transitions, 92 changer transitions 18/311 dead transitions. [2021-12-06 18:40:36,312 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 311 transitions, 3473 flow [2021-12-06 18:40:36,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:40:36,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:40:36,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2021-12-06 18:40:36,314 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2021-12-06 18:40:36,314 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2021-12-06 18:40:36,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2021-12-06 18:40:36,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:36,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2021-12-06 18:40:36,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:36,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:36,318 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:36,318 INFO L186 Difference]: Start difference. First operand has 328 places, 278 transitions, 2727 flow. Second operand 30 states and 1597 transitions. [2021-12-06 18:40:36,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 311 transitions, 3473 flow [2021-12-06 18:40:36,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 311 transitions, 3185 flow, removed 17 selfloop flow, removed 31 redundant places. [2021-12-06 18:40:36,347 INFO L242 Difference]: Finished difference. Result has 322 places, 275 transitions, 2649 flow [2021-12-06 18:40:36,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2649, PETRI_PLACES=322, PETRI_TRANSITIONS=275} [2021-12-06 18:40:36,348 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2021-12-06 18:40:36,348 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 275 transitions, 2649 flow [2021-12-06 18:40:36,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:36,348 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:36,348 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:36,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-06 18:40:36,348 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:36,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:36,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1450990916, now seen corresponding path program 25 times [2021-12-06 18:40:36,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:36,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151748905] [2021-12-06 18:40:36,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:36,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:36,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:36,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:36,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:36,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151748905] [2021-12-06 18:40:36,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151748905] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:36,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:36,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:36,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836355482] [2021-12-06 18:40:36,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:36,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:36,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:36,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:36,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:36,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:36,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 275 transitions, 2649 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:36,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:36,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:36,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:37,978 INFO L129 PetriNetUnfolder]: 278/802 cut-off events. [2021-12-06 18:40:37,978 INFO L130 PetriNetUnfolder]: For 5200/5200 co-relation queries the response was YES. [2021-12-06 18:40:37,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4589 conditions, 802 events. 278/802 cut-off events. For 5200/5200 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4112 event pairs, 18 based on Foata normal form. 1/801 useless extension candidates. Maximal degree in co-relation 4490. Up to 501 conditions per place. [2021-12-06 18:40:37,988 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 157 selfloop transitions, 105 changer transitions 21/322 dead transitions. [2021-12-06 18:40:37,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 322 transitions, 3642 flow [2021-12-06 18:40:37,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:40:37,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:40:37,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2021-12-06 18:40:37,990 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2021-12-06 18:40:37,990 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2021-12-06 18:40:37,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2021-12-06 18:40:37,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:37,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2021-12-06 18:40:37,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:37,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:37,994 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:37,994 INFO L186 Difference]: Start difference. First operand has 322 places, 275 transitions, 2649 flow. Second operand 33 states and 1756 transitions. [2021-12-06 18:40:37,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 322 transitions, 3642 flow [2021-12-06 18:40:38,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 322 transitions, 3376 flow, removed 21 selfloop flow, removed 31 redundant places. [2021-12-06 18:40:38,024 INFO L242 Difference]: Finished difference. Result has 326 places, 281 transitions, 2779 flow [2021-12-06 18:40:38,025 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2779, PETRI_PLACES=326, PETRI_TRANSITIONS=281} [2021-12-06 18:40:38,025 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 238 predicate places. [2021-12-06 18:40:38,025 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 281 transitions, 2779 flow [2021-12-06 18:40:38,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:38,025 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:38,025 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:38,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-06 18:40:38,026 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:38,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:38,026 INFO L85 PathProgramCache]: Analyzing trace with hash -914775274, now seen corresponding path program 26 times [2021-12-06 18:40:38,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:38,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7992054] [2021-12-06 18:40:38,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:38,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:38,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:38,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:38,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:38,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7992054] [2021-12-06 18:40:38,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7992054] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:38,304 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:38,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:38,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561594419] [2021-12-06 18:40:38,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:38,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:38,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:38,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:38,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:38,306 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:38,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 281 transitions, 2779 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:38,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:38,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:38,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:39,453 INFO L129 PetriNetUnfolder]: 271/797 cut-off events. [2021-12-06 18:40:39,453 INFO L130 PetriNetUnfolder]: For 5483/5483 co-relation queries the response was YES. [2021-12-06 18:40:39,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 797 events. 271/797 cut-off events. For 5483/5483 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4149 event pairs, 22 based on Foata normal form. 1/795 useless extension candidates. Maximal degree in co-relation 4496. Up to 511 conditions per place. [2021-12-06 18:40:39,461 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 161 selfloop transitions, 96 changer transitions 18/314 dead transitions. [2021-12-06 18:40:39,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 314 transitions, 3533 flow [2021-12-06 18:40:39,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:39,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:39,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1647 transitions. [2021-12-06 18:40:39,463 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652024708304736 [2021-12-06 18:40:39,463 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1647 transitions. [2021-12-06 18:40:39,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1647 transitions. [2021-12-06 18:40:39,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:39,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1647 transitions. [2021-12-06 18:40:39,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.12903225806452) internal successors, (1647), 31 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:39,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:39,466 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:39,467 INFO L186 Difference]: Start difference. First operand has 326 places, 281 transitions, 2779 flow. Second operand 31 states and 1647 transitions. [2021-12-06 18:40:39,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 314 transitions, 3533 flow [2021-12-06 18:40:39,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 314 transitions, 3325 flow, removed 39 selfloop flow, removed 26 redundant places. [2021-12-06 18:40:39,500 INFO L242 Difference]: Finished difference. Result has 331 places, 278 transitions, 2788 flow [2021-12-06 18:40:39,500 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2788, PETRI_PLACES=331, PETRI_TRANSITIONS=278} [2021-12-06 18:40:39,501 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2021-12-06 18:40:39,501 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 278 transitions, 2788 flow [2021-12-06 18:40:39,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:39,501 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:39,501 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:39,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-06 18:40:39,501 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:39,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:39,501 INFO L85 PathProgramCache]: Analyzing trace with hash -2013754086, now seen corresponding path program 27 times [2021-12-06 18:40:39,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:39,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869307776] [2021-12-06 18:40:39,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:39,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:39,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:39,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:39,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869307776] [2021-12-06 18:40:39,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869307776] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:39,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:39,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:39,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188008575] [2021-12-06 18:40:39,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:39,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:39,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:39,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:39,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:39,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:39,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 278 transitions, 2788 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:39,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:39,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:39,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:41,128 INFO L129 PetriNetUnfolder]: 278/817 cut-off events. [2021-12-06 18:40:41,128 INFO L130 PetriNetUnfolder]: For 5596/5596 co-relation queries the response was YES. [2021-12-06 18:40:41,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4751 conditions, 817 events. 278/817 cut-off events. For 5596/5596 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4247 event pairs, 19 based on Foata normal form. 1/816 useless extension candidates. Maximal degree in co-relation 4647. Up to 536 conditions per place. [2021-12-06 18:40:41,137 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 178 selfloop transitions, 84 changer transitions 21/322 dead transitions. [2021-12-06 18:40:41,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 322 transitions, 3757 flow [2021-12-06 18:40:41,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:40:41,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:40:41,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1748 transitions. [2021-12-06 18:40:41,139 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635074145712443 [2021-12-06 18:40:41,139 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1748 transitions. [2021-12-06 18:40:41,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1748 transitions. [2021-12-06 18:40:41,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:41,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1748 transitions. [2021-12-06 18:40:41,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.96969696969697) internal successors, (1748), 33 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:41,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:41,142 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:41,142 INFO L186 Difference]: Start difference. First operand has 331 places, 278 transitions, 2788 flow. Second operand 33 states and 1748 transitions. [2021-12-06 18:40:41,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 322 transitions, 3757 flow [2021-12-06 18:40:41,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 322 transitions, 3429 flow, removed 29 selfloop flow, removed 33 redundant places. [2021-12-06 18:40:41,175 INFO L242 Difference]: Finished difference. Result has 333 places, 284 transitions, 2794 flow [2021-12-06 18:40:41,175 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2794, PETRI_PLACES=333, PETRI_TRANSITIONS=284} [2021-12-06 18:40:41,175 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2021-12-06 18:40:41,176 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 284 transitions, 2794 flow [2021-12-06 18:40:41,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:41,176 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:41,176 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:41,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-06 18:40:41,176 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:41,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:41,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2005848438, now seen corresponding path program 28 times [2021-12-06 18:40:41,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:41,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752017520] [2021-12-06 18:40:41,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:41,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:41,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:41,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:41,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:41,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752017520] [2021-12-06 18:40:41,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752017520] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:41,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:41,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:41,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630555061] [2021-12-06 18:40:41,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:41,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:41,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:41,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:41,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:41,446 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:41,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 284 transitions, 2794 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:41,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:41,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:41,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:42,627 INFO L129 PetriNetUnfolder]: 271/808 cut-off events. [2021-12-06 18:40:42,627 INFO L130 PetriNetUnfolder]: For 5581/5581 co-relation queries the response was YES. [2021-12-06 18:40:42,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4621 conditions, 808 events. 271/808 cut-off events. For 5581/5581 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4249 event pairs, 21 based on Foata normal form. 1/806 useless extension candidates. Maximal degree in co-relation 4515. Up to 540 conditions per place. [2021-12-06 18:40:42,636 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 179 selfloop transitions, 78 changer transitions 18/314 dead transitions. [2021-12-06 18:40:42,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 314 transitions, 3522 flow [2021-12-06 18:40:42,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:40:42,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:40:42,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2021-12-06 18:40:42,638 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2021-12-06 18:40:42,638 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2021-12-06 18:40:42,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2021-12-06 18:40:42,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:42,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2021-12-06 18:40:42,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:42,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:42,642 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:42,642 INFO L186 Difference]: Start difference. First operand has 333 places, 284 transitions, 2794 flow. Second operand 31 states and 1639 transitions. [2021-12-06 18:40:42,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 314 transitions, 3522 flow [2021-12-06 18:40:42,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 314 transitions, 3340 flow, removed 33 selfloop flow, removed 26 redundant places. [2021-12-06 18:40:42,676 INFO L242 Difference]: Finished difference. Result has 338 places, 281 transitions, 2759 flow [2021-12-06 18:40:42,676 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2759, PETRI_PLACES=338, PETRI_TRANSITIONS=281} [2021-12-06 18:40:42,676 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 250 predicate places. [2021-12-06 18:40:42,677 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 281 transitions, 2759 flow [2021-12-06 18:40:42,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:42,677 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:42,677 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:42,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-06 18:40:42,677 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:42,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:42,677 INFO L85 PathProgramCache]: Analyzing trace with hash 924134558, now seen corresponding path program 29 times [2021-12-06 18:40:42,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:42,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676309281] [2021-12-06 18:40:42,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:42,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:42,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:42,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:42,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676309281] [2021-12-06 18:40:42,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676309281] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:42,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:42,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:42,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653874525] [2021-12-06 18:40:42,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:42,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:42,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:42,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:42,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:42,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:42,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 281 transitions, 2759 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:42,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:42,951 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:42,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:44,022 INFO L129 PetriNetUnfolder]: 271/815 cut-off events. [2021-12-06 18:40:44,022 INFO L130 PetriNetUnfolder]: For 5692/5692 co-relation queries the response was YES. [2021-12-06 18:40:44,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4687 conditions, 815 events. 271/815 cut-off events. For 5692/5692 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4285 event pairs, 19 based on Foata normal form. 1/813 useless extension candidates. Maximal degree in co-relation 4579. Up to 486 conditions per place. [2021-12-06 18:40:44,032 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 154 selfloop transitions, 115 changer transitions 21/329 dead transitions. [2021-12-06 18:40:44,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 329 transitions, 3793 flow [2021-12-06 18:40:44,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 18:40:44,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 18:40:44,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1555 transitions. [2021-12-06 18:40:44,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704328686720469 [2021-12-06 18:40:44,034 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1555 transitions. [2021-12-06 18:40:44,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1555 transitions. [2021-12-06 18:40:44,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:44,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1555 transitions. [2021-12-06 18:40:44,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.62068965517241) internal successors, (1555), 29 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:44,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:44,037 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:44,037 INFO L186 Difference]: Start difference. First operand has 338 places, 281 transitions, 2759 flow. Second operand 29 states and 1555 transitions. [2021-12-06 18:40:44,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 329 transitions, 3793 flow [2021-12-06 18:40:44,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 329 transitions, 3575 flow, removed 16 selfloop flow, removed 32 redundant places. [2021-12-06 18:40:44,073 INFO L242 Difference]: Finished difference. Result has 333 places, 286 transitions, 2919 flow [2021-12-06 18:40:44,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2919, PETRI_PLACES=333, PETRI_TRANSITIONS=286} [2021-12-06 18:40:44,073 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2021-12-06 18:40:44,074 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 286 transitions, 2919 flow [2021-12-06 18:40:44,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:44,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:44,074 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:44,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-06 18:40:44,074 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:44,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:44,074 INFO L85 PathProgramCache]: Analyzing trace with hash -439693616, now seen corresponding path program 30 times [2021-12-06 18:40:44,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:44,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047325369] [2021-12-06 18:40:44,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:44,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:44,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:44,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:44,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:44,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047325369] [2021-12-06 18:40:44,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047325369] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:44,350 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:44,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:44,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408124860] [2021-12-06 18:40:44,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:44,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:44,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:44,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:44,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:44,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:44,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 286 transitions, 2919 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:44,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:44,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:44,353 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:45,397 INFO L129 PetriNetUnfolder]: 271/790 cut-off events. [2021-12-06 18:40:45,398 INFO L130 PetriNetUnfolder]: For 6066/6066 co-relation queries the response was YES. [2021-12-06 18:40:45,407 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4699 conditions, 790 events. 271/790 cut-off events. For 6066/6066 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4015 event pairs, 19 based on Foata normal form. 1/788 useless extension candidates. Maximal degree in co-relation 4592. Up to 474 conditions per place. [2021-12-06 18:40:45,411 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 152 selfloop transitions, 119 changer transitions 17/327 dead transitions. [2021-12-06 18:40:45,411 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 327 transitions, 3830 flow [2021-12-06 18:40:45,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:40:45,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:40:45,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2021-12-06 18:40:45,413 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2021-12-06 18:40:45,414 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2021-12-06 18:40:45,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2021-12-06 18:40:45,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:45,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2021-12-06 18:40:45,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:45,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:45,419 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:45,419 INFO L186 Difference]: Start difference. First operand has 333 places, 286 transitions, 2919 flow. Second operand 33 states and 1758 transitions. [2021-12-06 18:40:45,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 327 transitions, 3830 flow [2021-12-06 18:40:45,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 327 transitions, 3458 flow, removed 60 selfloop flow, removed 28 redundant places. [2021-12-06 18:40:45,455 INFO L242 Difference]: Finished difference. Result has 338 places, 288 transitions, 2900 flow [2021-12-06 18:40:45,455 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2900, PETRI_PLACES=338, PETRI_TRANSITIONS=288} [2021-12-06 18:40:45,456 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 250 predicate places. [2021-12-06 18:40:45,456 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 288 transitions, 2900 flow [2021-12-06 18:40:45,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:45,456 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:45,456 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:45,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-06 18:40:45,456 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:45,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:45,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1178169136, now seen corresponding path program 31 times [2021-12-06 18:40:45,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:45,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001845687] [2021-12-06 18:40:45,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:45,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:45,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:45,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:45,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:45,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001845687] [2021-12-06 18:40:45,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001845687] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:45,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:45,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:45,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366751845] [2021-12-06 18:40:45,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:45,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:45,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:45,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:45,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:45,757 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:45,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 288 transitions, 2900 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:45,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:45,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:45,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:47,070 INFO L129 PetriNetUnfolder]: 269/783 cut-off events. [2021-12-06 18:40:47,070 INFO L130 PetriNetUnfolder]: For 4995/4995 co-relation queries the response was YES. [2021-12-06 18:40:47,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4525 conditions, 783 events. 269/783 cut-off events. For 4995/4995 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3948 event pairs, 20 based on Foata normal form. 1/780 useless extension candidates. Maximal degree in co-relation 4421. Up to 474 conditions per place. [2021-12-06 18:40:47,079 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 150 selfloop transitions, 109 changer transitions 25/323 dead transitions. [2021-12-06 18:40:47,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 323 transitions, 3727 flow [2021-12-06 18:40:47,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:40:47,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:40:47,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1703 transitions. [2021-12-06 18:40:47,081 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566156914893617 [2021-12-06 18:40:47,081 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1703 transitions. [2021-12-06 18:40:47,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1703 transitions. [2021-12-06 18:40:47,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:47,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1703 transitions. [2021-12-06 18:40:47,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.21875) internal successors, (1703), 32 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:47,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:47,084 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:47,084 INFO L186 Difference]: Start difference. First operand has 338 places, 288 transitions, 2900 flow. Second operand 32 states and 1703 transitions. [2021-12-06 18:40:47,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 323 transitions, 3727 flow [2021-12-06 18:40:47,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 323 transitions, 3449 flow, removed 30 selfloop flow, removed 26 redundant places. [2021-12-06 18:40:47,120 INFO L242 Difference]: Finished difference. Result has 344 places, 277 transitions, 2813 flow [2021-12-06 18:40:47,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2635, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2813, PETRI_PLACES=344, PETRI_TRANSITIONS=277} [2021-12-06 18:40:47,121 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 256 predicate places. [2021-12-06 18:40:47,121 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 277 transitions, 2813 flow [2021-12-06 18:40:47,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:47,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:47,121 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:47,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-06 18:40:47,121 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:47,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:47,122 INFO L85 PathProgramCache]: Analyzing trace with hash 400484758, now seen corresponding path program 32 times [2021-12-06 18:40:47,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:47,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783653636] [2021-12-06 18:40:47,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:47,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:47,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:47,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:47,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:47,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783653636] [2021-12-06 18:40:47,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783653636] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:47,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:47,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:47,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75519485] [2021-12-06 18:40:47,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:47,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:47,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:47,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:47,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:47,406 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:47,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 277 transitions, 2813 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:47,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:47,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:47,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:49,401 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2021-12-06 18:40:49,401 INFO L130 PetriNetUnfolder]: For 5125/5125 co-relation queries the response was YES. [2021-12-06 18:40:49,407 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4503 conditions, 761 events. 262/761 cut-off events. For 5125/5125 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3810 event pairs, 18 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4394. Up to 494 conditions per place. [2021-12-06 18:40:49,410 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 92 changer transitions 15/309 dead transitions. [2021-12-06 18:40:49,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 309 transitions, 3593 flow [2021-12-06 18:40:49,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:40:49,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:40:49,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1694 transitions. [2021-12-06 18:40:49,412 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5631648936170213 [2021-12-06 18:40:49,412 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1694 transitions. [2021-12-06 18:40:49,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1694 transitions. [2021-12-06 18:40:49,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:49,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1694 transitions. [2021-12-06 18:40:49,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.9375) internal successors, (1694), 32 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:49,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:49,415 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:49,415 INFO L186 Difference]: Start difference. First operand has 344 places, 277 transitions, 2813 flow. Second operand 32 states and 1694 transitions. [2021-12-06 18:40:49,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 309 transitions, 3593 flow [2021-12-06 18:40:49,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 309 transitions, 3256 flow, removed 28 selfloop flow, removed 36 redundant places. [2021-12-06 18:40:49,449 INFO L242 Difference]: Finished difference. Result has 336 places, 276 transitions, 2698 flow [2021-12-06 18:40:49,450 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2698, PETRI_PLACES=336, PETRI_TRANSITIONS=276} [2021-12-06 18:40:49,450 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 248 predicate places. [2021-12-06 18:40:49,450 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 276 transitions, 2698 flow [2021-12-06 18:40:49,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:49,450 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:49,451 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:49,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-06 18:40:49,451 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:49,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:49,451 INFO L85 PathProgramCache]: Analyzing trace with hash 145279624, now seen corresponding path program 33 times [2021-12-06 18:40:49,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:49,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241506698] [2021-12-06 18:40:49,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:49,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:49,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:49,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:49,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:49,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241506698] [2021-12-06 18:40:49,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241506698] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:49,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:49,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:40:49,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357097604] [2021-12-06 18:40:49,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:49,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:40:49,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:49,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:40:49,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:40:49,762 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:49,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 276 transitions, 2698 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:49,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:49,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:49,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:50,733 INFO L129 PetriNetUnfolder]: 257/748 cut-off events. [2021-12-06 18:40:50,733 INFO L130 PetriNetUnfolder]: For 4872/4872 co-relation queries the response was YES. [2021-12-06 18:40:50,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 748 events. 257/748 cut-off events. For 4872/4872 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3729 event pairs, 20 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 4239. Up to 461 conditions per place. [2021-12-06 18:40:50,742 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 106 changer transitions 20/306 dead transitions. [2021-12-06 18:40:50,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 306 transitions, 3432 flow [2021-12-06 18:40:50,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:40:50,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:40:50,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1600 transitions. [2021-12-06 18:40:50,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2021-12-06 18:40:50,744 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1600 transitions. [2021-12-06 18:40:50,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1600 transitions. [2021-12-06 18:40:50,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:50,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1600 transitions. [2021-12-06 18:40:50,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.333333333333336) internal successors, (1600), 30 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:50,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:50,747 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:50,747 INFO L186 Difference]: Start difference. First operand has 336 places, 276 transitions, 2698 flow. Second operand 30 states and 1600 transitions. [2021-12-06 18:40:50,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 306 transitions, 3432 flow [2021-12-06 18:40:50,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 306 transitions, 3217 flow, removed 15 selfloop flow, removed 31 redundant places. [2021-12-06 18:40:50,781 INFO L242 Difference]: Finished difference. Result has 333 places, 268 transitions, 2667 flow [2021-12-06 18:40:50,781 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2667, PETRI_PLACES=333, PETRI_TRANSITIONS=268} [2021-12-06 18:40:50,782 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2021-12-06 18:40:50,782 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 268 transitions, 2667 flow [2021-12-06 18:40:50,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:50,782 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:50,782 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:50,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-06 18:40:50,782 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:50,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:50,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1614481682, now seen corresponding path program 34 times [2021-12-06 18:40:50,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:50,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54855352] [2021-12-06 18:40:50,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:50,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:50,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:51,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:51,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:51,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54855352] [2021-12-06 18:40:51,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54855352] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:51,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:51,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:51,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298817869] [2021-12-06 18:40:51,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:51,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:51,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:51,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:51,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:51,037 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:51,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 268 transitions, 2667 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:51,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:51,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:51,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:52,062 INFO L129 PetriNetUnfolder]: 249/716 cut-off events. [2021-12-06 18:40:52,062 INFO L130 PetriNetUnfolder]: For 4476/4476 co-relation queries the response was YES. [2021-12-06 18:40:52,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4192 conditions, 716 events. 249/716 cut-off events. For 4476/4476 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3471 event pairs, 18 based on Foata normal form. 1/714 useless extension candidates. Maximal degree in co-relation 4086. Up to 456 conditions per place. [2021-12-06 18:40:52,069 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 98 changer transitions 17/295 dead transitions. [2021-12-06 18:40:52,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 295 transitions, 3322 flow [2021-12-06 18:40:52,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:40:52,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:40:52,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1593 transitions. [2021-12-06 18:40:52,072 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5648936170212766 [2021-12-06 18:40:52,072 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1593 transitions. [2021-12-06 18:40:52,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1593 transitions. [2021-12-06 18:40:52,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:52,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1593 transitions. [2021-12-06 18:40:52,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.1) internal successors, (1593), 30 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:52,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:52,075 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:52,075 INFO L186 Difference]: Start difference. First operand has 333 places, 268 transitions, 2667 flow. Second operand 30 states and 1593 transitions. [2021-12-06 18:40:52,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 295 transitions, 3322 flow [2021-12-06 18:40:52,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 295 transitions, 3035 flow, removed 11 selfloop flow, removed 32 redundant places. [2021-12-06 18:40:52,104 INFO L242 Difference]: Finished difference. Result has 323 places, 261 transitions, 2546 flow [2021-12-06 18:40:52,104 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2546, PETRI_PLACES=323, PETRI_TRANSITIONS=261} [2021-12-06 18:40:52,105 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 235 predicate places. [2021-12-06 18:40:52,105 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 261 transitions, 2546 flow [2021-12-06 18:40:52,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:52,105 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:52,105 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:52,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-06 18:40:52,105 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:52,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:52,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1987275834, now seen corresponding path program 35 times [2021-12-06 18:40:52,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:52,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778741981] [2021-12-06 18:40:52,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:52,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:52,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:52,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:52,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:52,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778741981] [2021-12-06 18:40:52,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778741981] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:52,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:52,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:40:52,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739469918] [2021-12-06 18:40:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:52,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:40:52,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:52,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:40:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:40:52,389 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:52,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 261 transitions, 2546 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:52,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:52,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:52,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:53,481 INFO L129 PetriNetUnfolder]: 247/706 cut-off events. [2021-12-06 18:40:53,481 INFO L130 PetriNetUnfolder]: For 3899/3899 co-relation queries the response was YES. [2021-12-06 18:40:53,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4051 conditions, 706 events. 247/706 cut-off events. For 3899/3899 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3379 event pairs, 19 based on Foata normal form. 1/704 useless extension candidates. Maximal degree in co-relation 3951. Up to 460 conditions per place. [2021-12-06 18:40:53,489 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 148 selfloop transitions, 77 changer transitions 23/287 dead transitions. [2021-12-06 18:40:53,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 287 transitions, 3177 flow [2021-12-06 18:40:53,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:40:53,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:40:53,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1588 transitions. [2021-12-06 18:40:53,490 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5631205673758866 [2021-12-06 18:40:53,490 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1588 transitions. [2021-12-06 18:40:53,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1588 transitions. [2021-12-06 18:40:53,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:53,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1588 transitions. [2021-12-06 18:40:53,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.93333333333333) internal successors, (1588), 30 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:53,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:53,494 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:53,494 INFO L186 Difference]: Start difference. First operand has 323 places, 261 transitions, 2546 flow. Second operand 30 states and 1588 transitions. [2021-12-06 18:40:53,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 287 transitions, 3177 flow [2021-12-06 18:40:53,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 287 transitions, 2870 flow, removed 13 selfloop flow, removed 28 redundant places. [2021-12-06 18:40:53,520 INFO L242 Difference]: Finished difference. Result has 314 places, 249 transitions, 2275 flow [2021-12-06 18:40:53,520 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2275, PETRI_PLACES=314, PETRI_TRANSITIONS=249} [2021-12-06 18:40:53,521 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 226 predicate places. [2021-12-06 18:40:53,521 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 249 transitions, 2275 flow [2021-12-06 18:40:53,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:53,521 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:53,521 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:53,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-06 18:40:53,521 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:53,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:53,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1554589640, now seen corresponding path program 36 times [2021-12-06 18:40:53,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:53,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513549069] [2021-12-06 18:40:53,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:53,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:53,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:53,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:53,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:53,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513549069] [2021-12-06 18:40:53,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513549069] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:53,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:53,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:40:53,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134692973] [2021-12-06 18:40:53,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:53,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:40:53,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:53,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:40:53,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:40:53,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:53,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 249 transitions, 2275 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:53,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:53,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:53,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:55,569 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:40:55,956 INFO L129 PetriNetUnfolder]: 245/699 cut-off events. [2021-12-06 18:40:55,956 INFO L130 PetriNetUnfolder]: For 3698/3698 co-relation queries the response was YES. [2021-12-06 18:40:55,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3868 conditions, 699 events. 245/699 cut-off events. For 3698/3698 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3317 event pairs, 17 based on Foata normal form. 1/698 useless extension candidates. Maximal degree in co-relation 3770. Up to 454 conditions per place. [2021-12-06 18:40:55,964 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 87 changer transitions 16/283 dead transitions. [2021-12-06 18:40:55,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 283 transitions, 3002 flow [2021-12-06 18:40:55,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:40:55,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:40:55,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2021-12-06 18:40:55,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2021-12-06 18:40:55,966 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2021-12-06 18:40:55,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2021-12-06 18:40:55,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:55,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2021-12-06 18:40:55,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:55,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:55,970 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:55,970 INFO L186 Difference]: Start difference. First operand has 314 places, 249 transitions, 2275 flow. Second operand 35 states and 1841 transitions. [2021-12-06 18:40:55,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 283 transitions, 3002 flow [2021-12-06 18:40:55,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 283 transitions, 2717 flow, removed 20 selfloop flow, removed 34 redundant places. [2021-12-06 18:40:56,003 INFO L242 Difference]: Finished difference. Result has 303 places, 251 transitions, 2242 flow [2021-12-06 18:40:56,003 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2242, PETRI_PLACES=303, PETRI_TRANSITIONS=251} [2021-12-06 18:40:56,004 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 215 predicate places. [2021-12-06 18:40:56,004 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 251 transitions, 2242 flow [2021-12-06 18:40:56,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:56,004 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:56,004 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:56,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-06 18:40:56,004 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:56,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:56,005 INFO L85 PathProgramCache]: Analyzing trace with hash 141646928, now seen corresponding path program 37 times [2021-12-06 18:40:56,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:56,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570608058] [2021-12-06 18:40:56,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:56,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:56,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:56,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:56,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570608058] [2021-12-06 18:40:56,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570608058] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:56,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:56,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:40:56,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911491287] [2021-12-06 18:40:56,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:56,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:40:56,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:56,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:40:56,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:40:56,300 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:56,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 251 transitions, 2242 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:56,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:56,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:56,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:57,628 INFO L129 PetriNetUnfolder]: 240/678 cut-off events. [2021-12-06 18:40:57,629 INFO L130 PetriNetUnfolder]: For 3710/3710 co-relation queries the response was YES. [2021-12-06 18:40:57,633 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3759 conditions, 678 events. 240/678 cut-off events. For 3710/3710 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3150 event pairs, 19 based on Foata normal form. 1/676 useless extension candidates. Maximal degree in co-relation 3665. Up to 450 conditions per place. [2021-12-06 18:40:57,636 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 139 selfloop transitions, 73 changer transitions 23/274 dead transitions. [2021-12-06 18:40:57,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 274 transitions, 2835 flow [2021-12-06 18:40:57,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:40:57,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:40:57,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1685 transitions. [2021-12-06 18:40:57,637 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601728723404256 [2021-12-06 18:40:57,638 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1685 transitions. [2021-12-06 18:40:57,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1685 transitions. [2021-12-06 18:40:57,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:57,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1685 transitions. [2021-12-06 18:40:57,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.65625) internal successors, (1685), 32 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:57,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:57,641 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:57,641 INFO L186 Difference]: Start difference. First operand has 303 places, 251 transitions, 2242 flow. Second operand 32 states and 1685 transitions. [2021-12-06 18:40:57,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 274 transitions, 2835 flow [2021-12-06 18:40:57,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 274 transitions, 2597 flow, removed 31 selfloop flow, removed 30 redundant places. [2021-12-06 18:40:57,664 INFO L242 Difference]: Finished difference. Result has 302 places, 237 transitions, 2050 flow [2021-12-06 18:40:57,664 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2050, PETRI_PLACES=302, PETRI_TRANSITIONS=237} [2021-12-06 18:40:57,664 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 214 predicate places. [2021-12-06 18:40:57,664 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 237 transitions, 2050 flow [2021-12-06 18:40:57,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:57,665 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:57,665 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:57,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-06 18:40:57,665 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:57,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:57,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1861913176, now seen corresponding path program 38 times [2021-12-06 18:40:57,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:57,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263928701] [2021-12-06 18:40:57,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:57,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:57,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:57,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:57,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263928701] [2021-12-06 18:40:57,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263928701] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:57,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:57,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:40:57,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268813200] [2021-12-06 18:40:57,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:57,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:40:57,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:57,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:40:57,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:40:57,955 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:57,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 237 transitions, 2050 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:57,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:57,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:57,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:40:59,401 INFO L129 PetriNetUnfolder]: 240/670 cut-off events. [2021-12-06 18:40:59,401 INFO L130 PetriNetUnfolder]: For 3545/3545 co-relation queries the response was YES. [2021-12-06 18:40:59,406 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3670 conditions, 670 events. 240/670 cut-off events. For 3545/3545 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3094 event pairs, 19 based on Foata normal form. 1/669 useless extension candidates. Maximal degree in co-relation 3576. Up to 447 conditions per place. [2021-12-06 18:40:59,408 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 135 selfloop transitions, 80 changer transitions 16/270 dead transitions. [2021-12-06 18:40:59,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 270 transitions, 2751 flow [2021-12-06 18:40:59,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:40:59,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:40:59,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1837 transitions. [2021-12-06 18:40:59,410 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5583586626139818 [2021-12-06 18:40:59,410 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1837 transitions. [2021-12-06 18:40:59,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1837 transitions. [2021-12-06 18:40:59,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:40:59,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1837 transitions. [2021-12-06 18:40:59,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.48571428571429) internal successors, (1837), 35 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) [2021-12-06 18:40:59,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:59,413 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:59,413 INFO L186 Difference]: Start difference. First operand has 302 places, 237 transitions, 2050 flow. Second operand 35 states and 1837 transitions. [2021-12-06 18:40:59,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 270 transitions, 2751 flow [2021-12-06 18:40:59,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 270 transitions, 2463 flow, removed 35 selfloop flow, removed 36 redundant places. [2021-12-06 18:40:59,437 INFO L242 Difference]: Finished difference. Result has 284 places, 239 transitions, 2014 flow [2021-12-06 18:40:59,438 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2014, PETRI_PLACES=284, PETRI_TRANSITIONS=239} [2021-12-06 18:40:59,438 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2021-12-06 18:40:59,438 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 239 transitions, 2014 flow [2021-12-06 18:40:59,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:59,438 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:40:59,438 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:40:59,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-06 18:40:59,438 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:40:59,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:40:59,439 INFO L85 PathProgramCache]: Analyzing trace with hash -653631182, now seen corresponding path program 39 times [2021-12-06 18:40:59,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:40:59,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249548729] [2021-12-06 18:40:59,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:40:59,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:40:59,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:40:59,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:40:59,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:40:59,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249548729] [2021-12-06 18:40:59,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249548729] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:40:59,734 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:40:59,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:40:59,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648639643] [2021-12-06 18:40:59,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:40:59,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:40:59,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:40:59,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:40:59,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:40:59,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:40:59,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 239 transitions, 2014 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:40:59,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:40:59,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:40:59,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:00,851 INFO L129 PetriNetUnfolder]: 235/660 cut-off events. [2021-12-06 18:41:00,851 INFO L130 PetriNetUnfolder]: For 3221/3221 co-relation queries the response was YES. [2021-12-06 18:41:00,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3506 conditions, 660 events. 235/660 cut-off events. For 3221/3221 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3050 event pairs, 21 based on Foata normal form. 1/658 useless extension candidates. Maximal degree in co-relation 3420. Up to 443 conditions per place. [2021-12-06 18:41:00,857 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 132 selfloop transitions, 61 changer transitions 29/261 dead transitions. [2021-12-06 18:41:00,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 261 transitions, 2569 flow [2021-12-06 18:41:00,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:41:00,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:41:00,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2021-12-06 18:41:00,859 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2021-12-06 18:41:00,859 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2021-12-06 18:41:00,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2021-12-06 18:41:00,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:00,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2021-12-06 18:41:00,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:00,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:00,862 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:00,862 INFO L186 Difference]: Start difference. First operand has 284 places, 239 transitions, 2014 flow. Second operand 32 states and 1681 transitions. [2021-12-06 18:41:00,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 261 transitions, 2569 flow [2021-12-06 18:41:00,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 261 transitions, 2360 flow, removed 26 selfloop flow, removed 29 redundant places. [2021-12-06 18:41:00,882 INFO L242 Difference]: Finished difference. Result has 284 places, 220 transitions, 1792 flow [2021-12-06 18:41:00,882 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1792, PETRI_PLACES=284, PETRI_TRANSITIONS=220} [2021-12-06 18:41:00,882 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2021-12-06 18:41:00,882 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 220 transitions, 1792 flow [2021-12-06 18:41:00,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:00,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:00,883 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:00,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-06 18:41:00,883 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:00,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:00,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1113334856, now seen corresponding path program 40 times [2021-12-06 18:41:00,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:00,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141957196] [2021-12-06 18:41:00,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:00,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:01,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:01,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:01,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141957196] [2021-12-06 18:41:01,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141957196] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:01,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:01,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:41:01,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789146414] [2021-12-06 18:41:01,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:01,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:41:01,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:01,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:41:01,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:41:01,175 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:01,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 220 transitions, 1792 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:01,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:01,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:01,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:02,375 INFO L129 PetriNetUnfolder]: 238/662 cut-off events. [2021-12-06 18:41:02,375 INFO L130 PetriNetUnfolder]: For 3357/3357 co-relation queries the response was YES. [2021-12-06 18:41:02,379 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 662 events. 238/662 cut-off events. For 3357/3357 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3057 event pairs, 17 based on Foata normal form. 1/661 useless extension candidates. Maximal degree in co-relation 3391. Up to 433 conditions per place. [2021-12-06 18:41:02,381 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 75 changer transitions 22/256 dead transitions. [2021-12-06 18:41:02,382 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 256 transitions, 2483 flow [2021-12-06 18:41:02,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:41:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:41:02,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1739 transitions. [2021-12-06 18:41:02,383 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2021-12-06 18:41:02,383 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1739 transitions. [2021-12-06 18:41:02,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1739 transitions. [2021-12-06 18:41:02,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:02,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1739 transitions. [2021-12-06 18:41:02,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.696969696969695) internal successors, (1739), 33 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:02,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:02,386 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:02,386 INFO L186 Difference]: Start difference. First operand has 284 places, 220 transitions, 1792 flow. Second operand 33 states and 1739 transitions. [2021-12-06 18:41:02,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 256 transitions, 2483 flow [2021-12-06 18:41:02,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 256 transitions, 2239 flow, removed 33 selfloop flow, removed 34 redundant places. [2021-12-06 18:41:02,406 INFO L242 Difference]: Finished difference. Result has 262 places, 220 transitions, 1766 flow [2021-12-06 18:41:02,406 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1766, PETRI_PLACES=262, PETRI_TRANSITIONS=220} [2021-12-06 18:41:02,406 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 174 predicate places. [2021-12-06 18:41:02,406 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 220 transitions, 1766 flow [2021-12-06 18:41:02,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:02,407 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:02,407 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:02,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-06 18:41:02,407 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:02,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:02,407 INFO L85 PathProgramCache]: Analyzing trace with hash -457638894, now seen corresponding path program 41 times [2021-12-06 18:41:02,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:02,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146282997] [2021-12-06 18:41:02,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:02,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:02,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:02,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:02,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146282997] [2021-12-06 18:41:02,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146282997] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:02,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:02,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:41:02,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001448024] [2021-12-06 18:41:02,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:02,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:41:02,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:41:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:41:02,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:02,663 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 220 transitions, 1766 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:02,663 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:02,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:02,663 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:04,150 INFO L129 PetriNetUnfolder]: 231/634 cut-off events. [2021-12-06 18:41:04,150 INFO L130 PetriNetUnfolder]: For 3349/3349 co-relation queries the response was YES. [2021-12-06 18:41:04,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3387 conditions, 634 events. 231/634 cut-off events. For 3349/3349 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2900 event pairs, 18 based on Foata normal form. 1/632 useless extension candidates. Maximal degree in co-relation 3307. Up to 434 conditions per place. [2021-12-06 18:41:04,156 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 121 selfloop transitions, 69 changer transitions 18/247 dead transitions. [2021-12-06 18:41:04,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 247 transitions, 2306 flow [2021-12-06 18:41:04,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:41:04,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:41:04,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1630 transitions. [2021-12-06 18:41:04,158 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593685655456417 [2021-12-06 18:41:04,158 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1630 transitions. [2021-12-06 18:41:04,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1630 transitions. [2021-12-06 18:41:04,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:04,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1630 transitions. [2021-12-06 18:41:04,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.58064516129032) internal successors, (1630), 31 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:04,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:04,161 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:04,161 INFO L186 Difference]: Start difference. First operand has 262 places, 220 transitions, 1766 flow. Second operand 31 states and 1630 transitions. [2021-12-06 18:41:04,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 247 transitions, 2306 flow [2021-12-06 18:41:04,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 247 transitions, 2130 flow, removed 27 selfloop flow, removed 31 redundant places. [2021-12-06 18:41:04,180 INFO L242 Difference]: Finished difference. Result has 262 places, 217 transitions, 1742 flow [2021-12-06 18:41:04,181 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1602, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1742, PETRI_PLACES=262, PETRI_TRANSITIONS=217} [2021-12-06 18:41:04,181 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 174 predicate places. [2021-12-06 18:41:04,181 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 217 transitions, 1742 flow [2021-12-06 18:41:04,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:04,181 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:04,181 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:04,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-06 18:41:04,181 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:04,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:04,182 INFO L85 PathProgramCache]: Analyzing trace with hash -2058534538, now seen corresponding path program 42 times [2021-12-06 18:41:04,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:04,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218630198] [2021-12-06 18:41:04,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:04,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:04,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:04,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:04,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218630198] [2021-12-06 18:41:04,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218630198] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:04,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:04,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 18:41:04,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810676317] [2021-12-06 18:41:04,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:04,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 18:41:04,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:04,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 18:41:04,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:41:04,484 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:04,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 217 transitions, 1742 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:04,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:04,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:04,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:06,136 INFO L129 PetriNetUnfolder]: 227/617 cut-off events. [2021-12-06 18:41:06,136 INFO L130 PetriNetUnfolder]: For 3013/3013 co-relation queries the response was YES. [2021-12-06 18:41:06,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3327 conditions, 617 events. 227/617 cut-off events. For 3013/3013 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2739 event pairs, 17 based on Foata normal form. 1/615 useless extension candidates. Maximal degree in co-relation 3247. Up to 426 conditions per place. [2021-12-06 18:41:06,142 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 71 changer transitions 15/240 dead transitions. [2021-12-06 18:41:06,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 240 transitions, 2276 flow [2021-12-06 18:41:06,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:41:06,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:41:06,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1727 transitions. [2021-12-06 18:41:06,144 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2021-12-06 18:41:06,144 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1727 transitions. [2021-12-06 18:41:06,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1727 transitions. [2021-12-06 18:41:06,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:06,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1727 transitions. [2021-12-06 18:41:06,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.333333333333336) internal successors, (1727), 33 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:06,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:06,147 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:06,147 INFO L186 Difference]: Start difference. First operand has 262 places, 217 transitions, 1742 flow. Second operand 33 states and 1727 transitions. [2021-12-06 18:41:06,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 240 transitions, 2276 flow [2021-12-06 18:41:06,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 240 transitions, 2062 flow, removed 12 selfloop flow, removed 32 redundant places. [2021-12-06 18:41:06,164 INFO L242 Difference]: Finished difference. Result has 259 places, 212 transitions, 1665 flow [2021-12-06 18:41:06,164 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1665, PETRI_PLACES=259, PETRI_TRANSITIONS=212} [2021-12-06 18:41:06,164 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 171 predicate places. [2021-12-06 18:41:06,164 INFO L470 AbstractCegarLoop]: Abstraction has has 259 places, 212 transitions, 1665 flow [2021-12-06 18:41:06,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:06,164 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:06,164 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:06,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-06 18:41:06,165 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:06,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:06,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1379353922, now seen corresponding path program 43 times [2021-12-06 18:41:06,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:06,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505082732] [2021-12-06 18:41:06,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:06,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:06,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:06,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:06,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505082732] [2021-12-06 18:41:06,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505082732] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:06,449 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:06,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 18:41:06,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95319381] [2021-12-06 18:41:06,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:06,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 18:41:06,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:06,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 18:41:06,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:41:06,450 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:06,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 212 transitions, 1665 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:06,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:06,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:06,451 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:08,678 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:41:08,959 INFO L129 PetriNetUnfolder]: 223/608 cut-off events. [2021-12-06 18:41:08,959 INFO L130 PetriNetUnfolder]: For 2982/2982 co-relation queries the response was YES. [2021-12-06 18:41:08,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3205 conditions, 608 events. 223/608 cut-off events. For 2982/2982 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2725 event pairs, 18 based on Foata normal form. 1/607 useless extension candidates. Maximal degree in co-relation 3128. Up to 424 conditions per place. [2021-12-06 18:41:08,964 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 112 selfloop transitions, 55 changer transitions 27/233 dead transitions. [2021-12-06 18:41:08,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 233 transitions, 2138 flow [2021-12-06 18:41:08,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:41:08,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:41:08,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1622 transitions. [2021-12-06 18:41:08,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5566231983527797 [2021-12-06 18:41:08,966 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1622 transitions. [2021-12-06 18:41:08,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1622 transitions. [2021-12-06 18:41:08,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:08,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1622 transitions. [2021-12-06 18:41:08,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.32258064516129) internal successors, (1622), 31 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:08,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:08,969 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:08,969 INFO L186 Difference]: Start difference. First operand has 259 places, 212 transitions, 1665 flow. Second operand 31 states and 1622 transitions. [2021-12-06 18:41:08,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 233 transitions, 2138 flow [2021-12-06 18:41:08,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 233 transitions, 1904 flow, removed 12 selfloop flow, removed 33 redundant places. [2021-12-06 18:41:08,985 INFO L242 Difference]: Finished difference. Result has 252 places, 196 transitions, 1463 flow [2021-12-06 18:41:08,986 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1463, PETRI_PLACES=252, PETRI_TRANSITIONS=196} [2021-12-06 18:41:08,986 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 164 predicate places. [2021-12-06 18:41:08,986 INFO L470 AbstractCegarLoop]: Abstraction has has 252 places, 196 transitions, 1463 flow [2021-12-06 18:41:08,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:08,986 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:08,986 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:08,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-06 18:41:08,986 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:08,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:08,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1936159142, now seen corresponding path program 44 times [2021-12-06 18:41:08,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:08,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757030661] [2021-12-06 18:41:08,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:08,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:08,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:09,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:09,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:09,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757030661] [2021-12-06 18:41:09,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757030661] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:09,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:09,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:09,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101683330] [2021-12-06 18:41:09,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:09,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:09,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:09,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:09,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:09,232 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:09,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 196 transitions, 1463 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:09,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:09,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:09,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:10,416 INFO L129 PetriNetUnfolder]: 260/729 cut-off events. [2021-12-06 18:41:10,416 INFO L130 PetriNetUnfolder]: For 3566/3566 co-relation queries the response was YES. [2021-12-06 18:41:10,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3650 conditions, 729 events. 260/729 cut-off events. For 3566/3566 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3590 event pairs, 42 based on Foata normal form. 1/728 useless extension candidates. Maximal degree in co-relation 3576. Up to 435 conditions per place. [2021-12-06 18:41:10,422 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 81 changer transitions 45/280 dead transitions. [2021-12-06 18:41:10,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 280 transitions, 2754 flow [2021-12-06 18:41:10,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:41:10,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:41:10,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1965 transitions. [2021-12-06 18:41:10,424 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5649798734905118 [2021-12-06 18:41:10,424 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1965 transitions. [2021-12-06 18:41:10,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1965 transitions. [2021-12-06 18:41:10,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:10,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1965 transitions. [2021-12-06 18:41:10,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.108108108108105) internal successors, (1965), 37 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:10,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:10,428 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:10,428 INFO L186 Difference]: Start difference. First operand has 252 places, 196 transitions, 1463 flow. Second operand 37 states and 1965 transitions. [2021-12-06 18:41:10,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 280 transitions, 2754 flow [2021-12-06 18:41:10,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 280 transitions, 2503 flow, removed 23 selfloop flow, removed 26 redundant places. [2021-12-06 18:41:10,443 INFO L242 Difference]: Finished difference. Result has 254 places, 221 transitions, 1845 flow [2021-12-06 18:41:10,444 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1845, PETRI_PLACES=254, PETRI_TRANSITIONS=221} [2021-12-06 18:41:10,444 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 166 predicate places. [2021-12-06 18:41:10,444 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 221 transitions, 1845 flow [2021-12-06 18:41:10,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:10,444 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:10,444 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:10,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-06 18:41:10,445 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:10,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:10,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1037193658, now seen corresponding path program 45 times [2021-12-06 18:41:10,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:10,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920592403] [2021-12-06 18:41:10,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:10,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:10,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:10,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:10,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:10,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920592403] [2021-12-06 18:41:10,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920592403] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:10,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:10,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:10,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108542275] [2021-12-06 18:41:10,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:10,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:10,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:10,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:10,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:10,755 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:10,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 221 transitions, 1845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:10,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:10,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:10,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:11,858 INFO L129 PetriNetUnfolder]: 258/725 cut-off events. [2021-12-06 18:41:11,858 INFO L130 PetriNetUnfolder]: For 4657/4657 co-relation queries the response was YES. [2021-12-06 18:41:11,862 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3895 conditions, 725 events. 258/725 cut-off events. For 4657/4657 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3574 event pairs, 43 based on Foata normal form. 1/724 useless extension candidates. Maximal degree in co-relation 3810. Up to 442 conditions per place. [2021-12-06 18:41:11,865 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 36/278 dead transitions. [2021-12-06 18:41:11,865 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 278 transitions, 2894 flow [2021-12-06 18:41:11,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:41:11,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:41:11,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2021-12-06 18:41:11,867 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2021-12-06 18:41:11,867 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2021-12-06 18:41:11,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2021-12-06 18:41:11,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:11,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2021-12-06 18:41:11,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:11,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:11,870 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:11,870 INFO L186 Difference]: Start difference. First operand has 254 places, 221 transitions, 1845 flow. Second operand 34 states and 1811 transitions. [2021-12-06 18:41:11,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 278 transitions, 2894 flow [2021-12-06 18:41:11,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 278 transitions, 2530 flow, removed 146 selfloop flow, removed 21 redundant places. [2021-12-06 18:41:11,891 INFO L242 Difference]: Finished difference. Result has 269 places, 228 transitions, 1896 flow [2021-12-06 18:41:11,892 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1896, PETRI_PLACES=269, PETRI_TRANSITIONS=228} [2021-12-06 18:41:11,892 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 181 predicate places. [2021-12-06 18:41:11,892 INFO L470 AbstractCegarLoop]: Abstraction has has 269 places, 228 transitions, 1896 flow [2021-12-06 18:41:11,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:11,892 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:11,892 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:11,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-06 18:41:11,892 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:11,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:11,893 INFO L85 PathProgramCache]: Analyzing trace with hash -567600750, now seen corresponding path program 46 times [2021-12-06 18:41:11,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:11,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588864060] [2021-12-06 18:41:11,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:11,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:12,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:12,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:12,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588864060] [2021-12-06 18:41:12,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588864060] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:12,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:12,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:12,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292657668] [2021-12-06 18:41:12,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:12,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:12,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:12,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:12,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:12,178 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:12,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 228 transitions, 1896 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:12,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:12,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:12,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:13,406 INFO L129 PetriNetUnfolder]: 283/787 cut-off events. [2021-12-06 18:41:13,407 INFO L130 PetriNetUnfolder]: For 6001/6001 co-relation queries the response was YES. [2021-12-06 18:41:13,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4392 conditions, 787 events. 283/787 cut-off events. For 6001/6001 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3916 event pairs, 35 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 4305. Up to 494 conditions per place. [2021-12-06 18:41:13,415 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 153 selfloop transitions, 97 changer transitions 22/311 dead transitions. [2021-12-06 18:41:13,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 311 transitions, 3442 flow [2021-12-06 18:41:13,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:41:13,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:41:13,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2071 transitions. [2021-12-06 18:41:13,417 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5649208947081288 [2021-12-06 18:41:13,417 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2071 transitions. [2021-12-06 18:41:13,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2071 transitions. [2021-12-06 18:41:13,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:13,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2071 transitions. [2021-12-06 18:41:13,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.1025641025641) internal successors, (2071), 39 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:13,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:13,420 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:13,420 INFO L186 Difference]: Start difference. First operand has 269 places, 228 transitions, 1896 flow. Second operand 39 states and 2071 transitions. [2021-12-06 18:41:13,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 311 transitions, 3442 flow [2021-12-06 18:41:13,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 311 transitions, 3138 flow, removed 86 selfloop flow, removed 30 redundant places. [2021-12-06 18:41:13,446 INFO L242 Difference]: Finished difference. Result has 281 places, 265 transitions, 2479 flow [2021-12-06 18:41:13,447 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2479, PETRI_PLACES=281, PETRI_TRANSITIONS=265} [2021-12-06 18:41:13,447 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 193 predicate places. [2021-12-06 18:41:13,447 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 265 transitions, 2479 flow [2021-12-06 18:41:13,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:13,447 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:13,447 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:13,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-06 18:41:13,447 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:13,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:13,448 INFO L85 PathProgramCache]: Analyzing trace with hash -211797888, now seen corresponding path program 47 times [2021-12-06 18:41:13,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:13,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092778356] [2021-12-06 18:41:13,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:13,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:13,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:13,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:13,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092778356] [2021-12-06 18:41:13,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092778356] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:13,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:13,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:13,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600166904] [2021-12-06 18:41:13,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:13,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:13,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:13,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:13,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:13,711 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:13,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 265 transitions, 2479 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:13,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:13,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:13,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:14,969 INFO L129 PetriNetUnfolder]: 299/842 cut-off events. [2021-12-06 18:41:14,969 INFO L130 PetriNetUnfolder]: For 7640/7640 co-relation queries the response was YES. [2021-12-06 18:41:14,974 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4941 conditions, 842 events. 299/842 cut-off events. For 7640/7640 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4396 event pairs, 55 based on Foata normal form. 1/841 useless extension candidates. Maximal degree in co-relation 4852. Up to 538 conditions per place. [2021-12-06 18:41:14,977 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 159 selfloop transitions, 96 changer transitions 38/332 dead transitions. [2021-12-06 18:41:14,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 332 transitions, 3792 flow [2021-12-06 18:41:14,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:41:14,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:41:14,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2115 transitions. [2021-12-06 18:41:14,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625 [2021-12-06 18:41:14,979 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2115 transitions. [2021-12-06 18:41:14,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2115 transitions. [2021-12-06 18:41:14,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:14,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2115 transitions. [2021-12-06 18:41:14,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.875) internal successors, (2115), 40 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:14,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:14,983 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:14,983 INFO L186 Difference]: Start difference. First operand has 281 places, 265 transitions, 2479 flow. Second operand 40 states and 2115 transitions. [2021-12-06 18:41:14,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 332 transitions, 3792 flow [2021-12-06 18:41:15,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 332 transitions, 3302 flow, removed 208 selfloop flow, removed 17 redundant places. [2021-12-06 18:41:15,017 INFO L242 Difference]: Finished difference. Result has 311 places, 281 transitions, 2537 flow [2021-12-06 18:41:15,018 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2537, PETRI_PLACES=311, PETRI_TRANSITIONS=281} [2021-12-06 18:41:15,018 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 223 predicate places. [2021-12-06 18:41:15,018 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 281 transitions, 2537 flow [2021-12-06 18:41:15,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:15,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:15,018 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:15,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-06 18:41:15,019 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:15,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:15,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2109494696, now seen corresponding path program 48 times [2021-12-06 18:41:15,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:15,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505791672] [2021-12-06 18:41:15,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:15,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:15,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:15,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:15,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:15,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505791672] [2021-12-06 18:41:15,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505791672] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:15,286 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:15,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:15,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363797534] [2021-12-06 18:41:15,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:15,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:15,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:15,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:15,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:15,288 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:15,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 281 transitions, 2537 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:15,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:15,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:15,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:16,421 INFO L129 PetriNetUnfolder]: 305/837 cut-off events. [2021-12-06 18:41:16,421 INFO L130 PetriNetUnfolder]: For 8148/8148 co-relation queries the response was YES. [2021-12-06 18:41:16,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5185 conditions, 837 events. 305/837 cut-off events. For 8148/8148 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4383 event pairs, 33 based on Foata normal form. 1/835 useless extension candidates. Maximal degree in co-relation 5084. Up to 536 conditions per place. [2021-12-06 18:41:16,431 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 176 selfloop transitions, 94 changer transitions 40/349 dead transitions. [2021-12-06 18:41:16,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 349 transitions, 3909 flow [2021-12-06 18:41:16,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:41:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:41:16,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2021-12-06 18:41:16,433 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2021-12-06 18:41:16,433 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2021-12-06 18:41:16,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2021-12-06 18:41:16,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:16,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2021-12-06 18:41:16,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:16,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:16,436 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:16,436 INFO L186 Difference]: Start difference. First operand has 311 places, 281 transitions, 2537 flow. Second operand 31 states and 1659 transitions. [2021-12-06 18:41:16,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 349 transitions, 3909 flow [2021-12-06 18:41:16,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 349 transitions, 3490 flow, removed 150 selfloop flow, removed 31 redundant places. [2021-12-06 18:41:16,475 INFO L242 Difference]: Finished difference. Result has 315 places, 292 transitions, 2680 flow [2021-12-06 18:41:16,475 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2680, PETRI_PLACES=315, PETRI_TRANSITIONS=292} [2021-12-06 18:41:16,475 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 227 predicate places. [2021-12-06 18:41:16,475 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 292 transitions, 2680 flow [2021-12-06 18:41:16,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:16,476 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:16,476 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:16,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-06 18:41:16,476 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:16,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1665187988, now seen corresponding path program 49 times [2021-12-06 18:41:16,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:16,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357721686] [2021-12-06 18:41:16,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:16,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:16,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:16,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:16,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:16,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357721686] [2021-12-06 18:41:16,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357721686] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:16,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:16,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:16,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608706126] [2021-12-06 18:41:16,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:16,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:16,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:16,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:16,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:16,738 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:16,738 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 292 transitions, 2680 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:16,738 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:16,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:16,739 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:18,003 INFO L129 PetriNetUnfolder]: 298/869 cut-off events. [2021-12-06 18:41:18,003 INFO L130 PetriNetUnfolder]: For 8741/8741 co-relation queries the response was YES. [2021-12-06 18:41:18,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 869 events. 298/869 cut-off events. For 8741/8741 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4681 event pairs, 50 based on Foata normal form. 1/868 useless extension candidates. Maximal degree in co-relation 5131. Up to 533 conditions per place. [2021-12-06 18:41:18,012 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 95 changer transitions 39/336 dead transitions. [2021-12-06 18:41:18,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 336 transitions, 3688 flow [2021-12-06 18:41:18,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:41:18,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:41:18,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1909 transitions. [2021-12-06 18:41:18,014 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641252955082743 [2021-12-06 18:41:18,014 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1909 transitions. [2021-12-06 18:41:18,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1909 transitions. [2021-12-06 18:41:18,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:18,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1909 transitions. [2021-12-06 18:41:18,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.02777777777778) internal successors, (1909), 36 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:18,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:18,018 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:18,018 INFO L186 Difference]: Start difference. First operand has 315 places, 292 transitions, 2680 flow. Second operand 36 states and 1909 transitions. [2021-12-06 18:41:18,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 336 transitions, 3688 flow [2021-12-06 18:41:18,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 336 transitions, 3483 flow, removed 55 selfloop flow, removed 26 redundant places. [2021-12-06 18:41:18,056 INFO L242 Difference]: Finished difference. Result has 325 places, 285 transitions, 2718 flow [2021-12-06 18:41:18,056 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2718, PETRI_PLACES=325, PETRI_TRANSITIONS=285} [2021-12-06 18:41:18,056 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 237 predicate places. [2021-12-06 18:41:18,056 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 285 transitions, 2718 flow [2021-12-06 18:41:18,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:18,057 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:18,057 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:18,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-06 18:41:18,057 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:18,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:18,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1637791244, now seen corresponding path program 50 times [2021-12-06 18:41:18,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:18,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208507189] [2021-12-06 18:41:18,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:18,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:18,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:18,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:18,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:18,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208507189] [2021-12-06 18:41:18,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208507189] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:18,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:18,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:41:18,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238792204] [2021-12-06 18:41:18,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:18,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:41:18,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:18,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:41:18,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:41:18,329 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:18,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 285 transitions, 2718 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:18,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:18,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:18,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:19,441 INFO L129 PetriNetUnfolder]: 298/870 cut-off events. [2021-12-06 18:41:19,441 INFO L130 PetriNetUnfolder]: For 8573/8573 co-relation queries the response was YES. [2021-12-06 18:41:19,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5331 conditions, 870 events. 298/870 cut-off events. For 8573/8573 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4665 event pairs, 47 based on Foata normal form. 1/869 useless extension candidates. Maximal degree in co-relation 5224. Up to 555 conditions per place. [2021-12-06 18:41:19,451 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 184 selfloop transitions, 86 changer transitions 30/339 dead transitions. [2021-12-06 18:41:19,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 339 transitions, 3903 flow [2021-12-06 18:41:19,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:41:19,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:41:19,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1814 transitions. [2021-12-06 18:41:19,453 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.567584480600751 [2021-12-06 18:41:19,453 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1814 transitions. [2021-12-06 18:41:19,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1814 transitions. [2021-12-06 18:41:19,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:19,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1814 transitions. [2021-12-06 18:41:19,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.35294117647059) internal successors, (1814), 34 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) [2021-12-06 18:41:19,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:19,456 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:19,456 INFO L186 Difference]: Start difference. First operand has 325 places, 285 transitions, 2718 flow. Second operand 34 states and 1814 transitions. [2021-12-06 18:41:19,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 339 transitions, 3903 flow [2021-12-06 18:41:19,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 339 transitions, 3595 flow, removed 32 selfloop flow, removed 41 redundant places. [2021-12-06 18:41:19,495 INFO L242 Difference]: Finished difference. Result has 316 places, 293 transitions, 2793 flow [2021-12-06 18:41:19,495 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2793, PETRI_PLACES=316, PETRI_TRANSITIONS=293} [2021-12-06 18:41:19,495 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 228 predicate places. [2021-12-06 18:41:19,495 INFO L470 AbstractCegarLoop]: Abstraction has has 316 places, 293 transitions, 2793 flow [2021-12-06 18:41:19,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:19,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:19,496 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:19,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-12-06 18:41:19,496 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:19,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:19,498 INFO L85 PathProgramCache]: Analyzing trace with hash 2112350610, now seen corresponding path program 51 times [2021-12-06 18:41:19,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:19,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302635779] [2021-12-06 18:41:19,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:19,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:19,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:19,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:19,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:19,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302635779] [2021-12-06 18:41:19,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302635779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:19,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:19,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:19,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167062324] [2021-12-06 18:41:19,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:19,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:19,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:19,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:19,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:19,786 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:19,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 293 transitions, 2793 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:19,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:19,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:19,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:20,968 INFO L129 PetriNetUnfolder]: 317/925 cut-off events. [2021-12-06 18:41:20,968 INFO L130 PetriNetUnfolder]: For 9688/9688 co-relation queries the response was YES. [2021-12-06 18:41:20,975 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5686 conditions, 925 events. 317/925 cut-off events. For 9688/9688 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4988 event pairs, 54 based on Foata normal form. 1/924 useless extension candidates. Maximal degree in co-relation 5583. Up to 572 conditions per place. [2021-12-06 18:41:20,979 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 197 selfloop transitions, 108 changer transitions 24/368 dead transitions. [2021-12-06 18:41:20,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 368 transitions, 4501 flow [2021-12-06 18:41:20,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:41:20,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:41:20,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1970 transitions. [2021-12-06 18:41:20,981 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664174813110984 [2021-12-06 18:41:20,981 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1970 transitions. [2021-12-06 18:41:20,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1970 transitions. [2021-12-06 18:41:20,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:20,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1970 transitions. [2021-12-06 18:41:20,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.24324324324324) internal successors, (1970), 37 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:20,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:20,984 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:20,984 INFO L186 Difference]: Start difference. First operand has 316 places, 293 transitions, 2793 flow. Second operand 37 states and 1970 transitions. [2021-12-06 18:41:20,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 368 transitions, 4501 flow [2021-12-06 18:41:21,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 368 transitions, 4199 flow, removed 86 selfloop flow, removed 31 redundant places. [2021-12-06 18:41:21,029 INFO L242 Difference]: Finished difference. Result has 324 places, 320 transitions, 3331 flow [2021-12-06 18:41:21,029 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3331, PETRI_PLACES=324, PETRI_TRANSITIONS=320} [2021-12-06 18:41:21,029 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 236 predicate places. [2021-12-06 18:41:21,029 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 320 transitions, 3331 flow [2021-12-06 18:41:21,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:21,030 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:21,030 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:21,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-06 18:41:21,030 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:21,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:21,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1055737332, now seen corresponding path program 52 times [2021-12-06 18:41:21,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:21,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999358364] [2021-12-06 18:41:21,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:21,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:21,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:21,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:21,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:21,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999358364] [2021-12-06 18:41:21,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999358364] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:21,276 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:21,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:41:21,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087781356] [2021-12-06 18:41:21,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:21,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:41:21,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:21,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:41:21,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:41:21,278 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:21,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 320 transitions, 3331 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:21,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:21,279 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:21,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:22,402 INFO L129 PetriNetUnfolder]: 325/937 cut-off events. [2021-12-06 18:41:22,402 INFO L130 PetriNetUnfolder]: For 10838/10838 co-relation queries the response was YES. [2021-12-06 18:41:22,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6016 conditions, 937 events. 325/937 cut-off events. For 10838/10838 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 5117 event pairs, 54 based on Foata normal form. 1/936 useless extension candidates. Maximal degree in co-relation 5913. Up to 598 conditions per place. [2021-12-06 18:41:22,413 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 210 selfloop transitions, 96 changer transitions 30/375 dead transitions. [2021-12-06 18:41:22,413 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 375 transitions, 4702 flow [2021-12-06 18:41:22,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:41:22,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:41:22,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1712 transitions. [2021-12-06 18:41:22,414 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2021-12-06 18:41:22,414 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1712 transitions. [2021-12-06 18:41:22,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1712 transitions. [2021-12-06 18:41:22,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:22,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1712 transitions. [2021-12-06 18:41:22,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.5) internal successors, (1712), 32 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:22,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:22,417 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:22,417 INFO L186 Difference]: Start difference. First operand has 324 places, 320 transitions, 3331 flow. Second operand 32 states and 1712 transitions. [2021-12-06 18:41:22,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 375 transitions, 4702 flow [2021-12-06 18:41:22,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 375 transitions, 4189 flow, removed 211 selfloop flow, removed 18 redundant places. [2021-12-06 18:41:22,471 INFO L242 Difference]: Finished difference. Result has 341 places, 328 transitions, 3290 flow [2021-12-06 18:41:22,471 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3290, PETRI_PLACES=341, PETRI_TRANSITIONS=328} [2021-12-06 18:41:22,471 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 253 predicate places. [2021-12-06 18:41:22,471 INFO L470 AbstractCegarLoop]: Abstraction has has 341 places, 328 transitions, 3290 flow [2021-12-06 18:41:22,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:22,471 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:22,472 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:22,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-12-06 18:41:22,472 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:22,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:22,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1334758656, now seen corresponding path program 53 times [2021-12-06 18:41:22,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:22,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013630926] [2021-12-06 18:41:22,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:22,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:22,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:22,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:22,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:22,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013630926] [2021-12-06 18:41:22,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013630926] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:22,719 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:22,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:22,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651825814] [2021-12-06 18:41:22,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:22,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:22,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:22,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:22,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:22,720 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:22,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 328 transitions, 3290 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:22,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:22,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:22,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:23,895 INFO L129 PetriNetUnfolder]: 323/931 cut-off events. [2021-12-06 18:41:23,895 INFO L130 PetriNetUnfolder]: For 10898/10898 co-relation queries the response was YES. [2021-12-06 18:41:23,904 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5973 conditions, 931 events. 323/931 cut-off events. For 10898/10898 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5109 event pairs, 50 based on Foata normal form. 1/930 useless extension candidates. Maximal degree in co-relation 5862. Up to 588 conditions per place. [2021-12-06 18:41:23,907 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 204 selfloop transitions, 92 changer transitions 40/375 dead transitions. [2021-12-06 18:41:23,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 375 transitions, 4485 flow [2021-12-06 18:41:23,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:41:23,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:41:23,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1810 transitions. [2021-12-06 18:41:23,909 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663329161451814 [2021-12-06 18:41:23,909 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1810 transitions. [2021-12-06 18:41:23,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1810 transitions. [2021-12-06 18:41:23,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:23,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1810 transitions. [2021-12-06 18:41:23,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.23529411764706) internal successors, (1810), 34 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:23,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:23,912 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:23,912 INFO L186 Difference]: Start difference. First operand has 341 places, 328 transitions, 3290 flow. Second operand 34 states and 1810 transitions. [2021-12-06 18:41:23,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 375 transitions, 4485 flow [2021-12-06 18:41:23,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 375 transitions, 4183 flow, removed 75 selfloop flow, removed 28 redundant places. [2021-12-06 18:41:23,976 INFO L242 Difference]: Finished difference. Result has 351 places, 322 transitions, 3236 flow [2021-12-06 18:41:23,976 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3236, PETRI_PLACES=351, PETRI_TRANSITIONS=322} [2021-12-06 18:41:23,977 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 263 predicate places. [2021-12-06 18:41:23,977 INFO L470 AbstractCegarLoop]: Abstraction has has 351 places, 322 transitions, 3236 flow [2021-12-06 18:41:23,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:23,977 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:23,977 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:23,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-12-06 18:41:23,977 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:23,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:23,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1044700428, now seen corresponding path program 54 times [2021-12-06 18:41:23,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:23,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105321241] [2021-12-06 18:41:23,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:23,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:23,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:24,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:24,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:24,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105321241] [2021-12-06 18:41:24,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105321241] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:24,244 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:24,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:24,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019496129] [2021-12-06 18:41:24,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:24,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:24,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:24,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:24,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:24,245 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:24,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 322 transitions, 3236 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:24,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:24,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:24,246 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:26,648 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:41:27,665 INFO L129 PetriNetUnfolder]: 324/928 cut-off events. [2021-12-06 18:41:27,665 INFO L130 PetriNetUnfolder]: For 10562/10562 co-relation queries the response was YES. [2021-12-06 18:41:27,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6027 conditions, 928 events. 324/928 cut-off events. For 10562/10562 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5074 event pairs, 61 based on Foata normal form. 1/927 useless extension candidates. Maximal degree in co-relation 5913. Up to 624 conditions per place. [2021-12-06 18:41:27,677 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 221 selfloop transitions, 85 changer transitions 34/379 dead transitions. [2021-12-06 18:41:27,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 379 transitions, 4539 flow [2021-12-06 18:41:27,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:41:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:41:27,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1809 transitions. [2021-12-06 18:41:27,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5660200250312891 [2021-12-06 18:41:27,679 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1809 transitions. [2021-12-06 18:41:27,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1809 transitions. [2021-12-06 18:41:27,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:27,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1809 transitions. [2021-12-06 18:41:27,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.205882352941174) internal successors, (1809), 34 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:27,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:27,682 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:27,682 INFO L186 Difference]: Start difference. First operand has 351 places, 322 transitions, 3236 flow. Second operand 34 states and 1809 transitions. [2021-12-06 18:41:27,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 379 transitions, 4539 flow [2021-12-06 18:41:27,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 379 transitions, 4194 flow, removed 64 selfloop flow, removed 33 redundant places. [2021-12-06 18:41:27,734 INFO L242 Difference]: Finished difference. Result has 354 places, 332 transitions, 3331 flow [2021-12-06 18:41:27,734 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3331, PETRI_PLACES=354, PETRI_TRANSITIONS=332} [2021-12-06 18:41:27,735 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 266 predicate places. [2021-12-06 18:41:27,735 INFO L470 AbstractCegarLoop]: Abstraction has has 354 places, 332 transitions, 3331 flow [2021-12-06 18:41:27,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:27,735 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:27,735 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:27,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-12-06 18:41:27,735 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:27,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:27,736 INFO L85 PathProgramCache]: Analyzing trace with hash 2135170248, now seen corresponding path program 55 times [2021-12-06 18:41:27,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:27,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194854857] [2021-12-06 18:41:27,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:27,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:27,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:28,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:28,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194854857] [2021-12-06 18:41:28,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194854857] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:28,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:28,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:41:28,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79105366] [2021-12-06 18:41:28,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:28,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:41:28,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:28,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:41:28,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:41:28,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:28,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 332 transitions, 3331 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:28,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:28,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:28,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:30,019 INFO L129 PetriNetUnfolder]: 365/1044 cut-off events. [2021-12-06 18:41:30,019 INFO L130 PetriNetUnfolder]: For 12726/12726 co-relation queries the response was YES. [2021-12-06 18:41:30,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6752 conditions, 1044 events. 365/1044 cut-off events. For 12726/12726 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5900 event pairs, 38 based on Foata normal form. 1/1043 useless extension candidates. Maximal degree in co-relation 6636. Up to 651 conditions per place. [2021-12-06 18:41:30,032 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 242 selfloop transitions, 156 changer transitions 22/459 dead transitions. [2021-12-06 18:41:30,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 459 transitions, 5812 flow [2021-12-06 18:41:30,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-06 18:41:30,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-12-06 18:41:30,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2728 transitions. [2021-12-06 18:41:30,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.55810147299509 [2021-12-06 18:41:30,034 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2728 transitions. [2021-12-06 18:41:30,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2728 transitions. [2021-12-06 18:41:30,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:30,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2728 transitions. [2021-12-06 18:41:30,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.46153846153846) internal successors, (2728), 52 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,039 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,039 INFO L186 Difference]: Start difference. First operand has 354 places, 332 transitions, 3331 flow. Second operand 52 states and 2728 transitions. [2021-12-06 18:41:30,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 459 transitions, 5812 flow [2021-12-06 18:41:30,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 5560 flow, removed 71 selfloop flow, removed 26 redundant places. [2021-12-06 18:41:30,099 INFO L242 Difference]: Finished difference. Result has 391 places, 416 transitions, 4780 flow [2021-12-06 18:41:30,099 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=4780, PETRI_PLACES=391, PETRI_TRANSITIONS=416} [2021-12-06 18:41:30,099 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 303 predicate places. [2021-12-06 18:41:30,099 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 416 transitions, 4780 flow [2021-12-06 18:41:30,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,100 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:30,100 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:30,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-12-06 18:41:30,100 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:30,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:30,100 INFO L85 PathProgramCache]: Analyzing trace with hash 564211296, now seen corresponding path program 56 times [2021-12-06 18:41:30,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:30,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900043541] [2021-12-06 18:41:30,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:30,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:30,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:30,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:30,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:30,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900043541] [2021-12-06 18:41:30,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900043541] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:30,355 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:30,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:30,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378514465] [2021-12-06 18:41:30,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:30,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:30,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:30,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:30,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:30,357 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:30,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 416 transitions, 4780 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:30,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:30,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:30,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:31,723 INFO L129 PetriNetUnfolder]: 370/1076 cut-off events. [2021-12-06 18:41:31,723 INFO L130 PetriNetUnfolder]: For 14860/14860 co-relation queries the response was YES. [2021-12-06 18:41:31,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7344 conditions, 1076 events. 370/1076 cut-off events. For 14860/14860 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6276 event pairs, 38 based on Foata normal form. 1/1075 useless extension candidates. Maximal degree in co-relation 7216. Up to 716 conditions per place. [2021-12-06 18:41:31,737 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 292 selfloop transitions, 97 changer transitions 36/464 dead transitions. [2021-12-06 18:41:31,737 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 464 transitions, 6176 flow [2021-12-06 18:41:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:41:31,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:41:31,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1912 transitions. [2021-12-06 18:41:31,739 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5650118203309693 [2021-12-06 18:41:31,739 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1912 transitions. [2021-12-06 18:41:31,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1912 transitions. [2021-12-06 18:41:31,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:31,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1912 transitions. [2021-12-06 18:41:31,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.111111111111114) internal successors, (1912), 36 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:31,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:31,753 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:31,753 INFO L186 Difference]: Start difference. First operand has 391 places, 416 transitions, 4780 flow. Second operand 36 states and 1912 transitions. [2021-12-06 18:41:31,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 464 transitions, 6176 flow [2021-12-06 18:41:31,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 464 transitions, 5353 flow, removed 358 selfloop flow, removed 22 redundant places. [2021-12-06 18:41:31,837 INFO L242 Difference]: Finished difference. Result has 412 places, 416 transitions, 4296 flow [2021-12-06 18:41:31,838 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4296, PETRI_PLACES=412, PETRI_TRANSITIONS=416} [2021-12-06 18:41:31,838 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 324 predicate places. [2021-12-06 18:41:31,838 INFO L470 AbstractCegarLoop]: Abstraction has has 412 places, 416 transitions, 4296 flow [2021-12-06 18:41:31,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:31,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:31,838 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:31,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-12-06 18:41:31,838 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:31,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:31,839 INFO L85 PathProgramCache]: Analyzing trace with hash -937115090, now seen corresponding path program 57 times [2021-12-06 18:41:31,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:31,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885811444] [2021-12-06 18:41:31,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:31,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:31,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:32,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:32,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:32,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885811444] [2021-12-06 18:41:32,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885811444] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:32,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:32,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:32,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49480209] [2021-12-06 18:41:32,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:32,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:32,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:32,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:32,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:32,102 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:32,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 416 transitions, 4296 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:32,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:32,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:32,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:34,712 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:41:35,488 INFO L129 PetriNetUnfolder]: 370/1076 cut-off events. [2021-12-06 18:41:35,488 INFO L130 PetriNetUnfolder]: For 13097/13097 co-relation queries the response was YES. [2021-12-06 18:41:35,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7110 conditions, 1076 events. 370/1076 cut-off events. For 13097/13097 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6291 event pairs, 44 based on Foata normal form. 1/1075 useless extension candidates. Maximal degree in co-relation 6973. Up to 710 conditions per place. [2021-12-06 18:41:35,503 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 293 selfloop transitions, 109 changer transitions 29/470 dead transitions. [2021-12-06 18:41:35,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 470 transitions, 5837 flow [2021-12-06 18:41:35,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:41:35,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:41:35,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2066 transitions. [2021-12-06 18:41:35,505 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.563557010365521 [2021-12-06 18:41:35,505 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2066 transitions. [2021-12-06 18:41:35,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2066 transitions. [2021-12-06 18:41:35,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:35,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2066 transitions. [2021-12-06 18:41:35,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.97435897435897) internal successors, (2066), 39 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:35,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:35,518 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:35,518 INFO L186 Difference]: Start difference. First operand has 412 places, 416 transitions, 4296 flow. Second operand 39 states and 2066 transitions. [2021-12-06 18:41:35,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 470 transitions, 5837 flow [2021-12-06 18:41:35,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 470 transitions, 5492 flow, removed 53 selfloop flow, removed 36 redundant places. [2021-12-06 18:41:35,601 INFO L242 Difference]: Finished difference. Result has 414 places, 425 transitions, 4424 flow [2021-12-06 18:41:35,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4424, PETRI_PLACES=414, PETRI_TRANSITIONS=425} [2021-12-06 18:41:35,602 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 326 predicate places. [2021-12-06 18:41:35,602 INFO L470 AbstractCegarLoop]: Abstraction has has 414 places, 425 transitions, 4424 flow [2021-12-06 18:41:35,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:35,602 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:35,602 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:35,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-12-06 18:41:35,602 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:35,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:35,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1337709392, now seen corresponding path program 58 times [2021-12-06 18:41:35,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:35,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868810914] [2021-12-06 18:41:35,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:35,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:35,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:35,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:35,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:35,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868810914] [2021-12-06 18:41:35,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868810914] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:35,885 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:35,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:35,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135459388] [2021-12-06 18:41:35,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:35,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:35,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:35,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:35,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:35,887 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:35,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 425 transitions, 4424 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:35,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:35,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:35,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:37,771 INFO L129 PetriNetUnfolder]: 405/1187 cut-off events. [2021-12-06 18:41:37,771 INFO L130 PetriNetUnfolder]: For 16283/16283 co-relation queries the response was YES. [2021-12-06 18:41:37,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7916 conditions, 1187 events. 405/1187 cut-off events. For 16283/16283 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 7156 event pairs, 43 based on Foata normal form. 1/1186 useless extension candidates. Maximal degree in co-relation 7783. Up to 695 conditions per place. [2021-12-06 18:41:37,786 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 264 selfloop transitions, 202 changer transitions 23/528 dead transitions. [2021-12-06 18:41:37,787 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 528 transitions, 7009 flow [2021-12-06 18:41:37,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-06 18:41:37,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-12-06 18:41:37,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2426 transitions. [2021-12-06 18:41:37,789 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561054579093432 [2021-12-06 18:41:37,789 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2426 transitions. [2021-12-06 18:41:37,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2426 transitions. [2021-12-06 18:41:37,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:37,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2426 transitions. [2021-12-06 18:41:37,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.73913043478261) internal successors, (2426), 46 states have internal predecessors, (2426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:37,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:37,793 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:37,793 INFO L186 Difference]: Start difference. First operand has 414 places, 425 transitions, 4424 flow. Second operand 46 states and 2426 transitions. [2021-12-06 18:41:37,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 528 transitions, 7009 flow [2021-12-06 18:41:37,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 528 transitions, 6666 flow, removed 108 selfloop flow, removed 33 redundant places. [2021-12-06 18:41:37,890 INFO L242 Difference]: Finished difference. Result has 432 places, 479 transitions, 5721 flow [2021-12-06 18:41:37,890 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=5721, PETRI_PLACES=432, PETRI_TRANSITIONS=479} [2021-12-06 18:41:37,890 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 344 predicate places. [2021-12-06 18:41:37,890 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 479 transitions, 5721 flow [2021-12-06 18:41:37,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:37,891 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:37,891 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:37,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-12-06 18:41:37,891 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:37,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:37,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1458956900, now seen corresponding path program 59 times [2021-12-06 18:41:37,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:37,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205849625] [2021-12-06 18:41:37,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:37,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:37,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:38,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:38,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:38,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205849625] [2021-12-06 18:41:38,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205849625] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:38,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:38,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:38,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505455480] [2021-12-06 18:41:38,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:38,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:38,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:38,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:38,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:38,181 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:38,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 479 transitions, 5721 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:38,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:38,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:38,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:39,728 INFO L129 PetriNetUnfolder]: 415/1216 cut-off events. [2021-12-06 18:41:39,728 INFO L130 PetriNetUnfolder]: For 19362/19362 co-relation queries the response was YES. [2021-12-06 18:41:39,740 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8685 conditions, 1216 events. 415/1216 cut-off events. For 19362/19362 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7491 event pairs, 42 based on Foata normal form. 1/1215 useless extension candidates. Maximal degree in co-relation 8545. Up to 790 conditions per place. [2021-12-06 18:41:39,745 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 330 selfloop transitions, 141 changer transitions 30/540 dead transitions. [2021-12-06 18:41:39,745 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 540 transitions, 7668 flow [2021-12-06 18:41:39,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 18:41:39,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 18:41:39,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2168 transitions. [2021-12-06 18:41:39,747 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625324338349766 [2021-12-06 18:41:39,747 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2168 transitions. [2021-12-06 18:41:39,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2168 transitions. [2021-12-06 18:41:39,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:39,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2168 transitions. [2021-12-06 18:41:39,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.8780487804878) internal successors, (2168), 41 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:39,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:39,751 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:39,751 INFO L186 Difference]: Start difference. First operand has 432 places, 479 transitions, 5721 flow. Second operand 41 states and 2168 transitions. [2021-12-06 18:41:39,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 540 transitions, 7668 flow [2021-12-06 18:41:39,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 540 transitions, 7055 flow, removed 243 selfloop flow, removed 27 redundant places. [2021-12-06 18:41:39,880 INFO L242 Difference]: Finished difference. Result has 450 places, 492 transitions, 5857 flow [2021-12-06 18:41:39,880 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=5857, PETRI_PLACES=450, PETRI_TRANSITIONS=492} [2021-12-06 18:41:39,881 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 362 predicate places. [2021-12-06 18:41:39,881 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 492 transitions, 5857 flow [2021-12-06 18:41:39,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:39,881 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:39,881 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:39,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-12-06 18:41:39,881 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:39,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:39,882 INFO L85 PathProgramCache]: Analyzing trace with hash -822815424, now seen corresponding path program 60 times [2021-12-06 18:41:39,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:39,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517049718] [2021-12-06 18:41:39,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:39,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:39,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:40,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:40,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:40,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517049718] [2021-12-06 18:41:40,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517049718] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:40,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:40,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:40,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931873676] [2021-12-06 18:41:40,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:40,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:40,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:40,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:40,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:40,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:40,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 492 transitions, 5857 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:40,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:40,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:40,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:43,113 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:41:43,924 INFO L129 PetriNetUnfolder]: 413/1209 cut-off events. [2021-12-06 18:41:43,925 INFO L130 PetriNetUnfolder]: For 19069/19069 co-relation queries the response was YES. [2021-12-06 18:41:43,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8627 conditions, 1209 events. 413/1209 cut-off events. For 19069/19069 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7430 event pairs, 40 based on Foata normal form. 1/1208 useless extension candidates. Maximal degree in co-relation 8480. Up to 815 conditions per place. [2021-12-06 18:41:43,952 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 341 selfloop transitions, 124 changer transitions 36/540 dead transitions. [2021-12-06 18:41:43,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 540 transitions, 7490 flow [2021-12-06 18:41:43,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 18:41:43,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-12-06 18:41:43,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2264 transitions. [2021-12-06 18:41:43,954 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601187530925285 [2021-12-06 18:41:43,954 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2264 transitions. [2021-12-06 18:41:43,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2264 transitions. [2021-12-06 18:41:43,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:43,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2264 transitions. [2021-12-06 18:41:43,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.651162790697676) internal successors, (2264), 43 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:43,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:43,960 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:43,960 INFO L186 Difference]: Start difference. First operand has 450 places, 492 transitions, 5857 flow. Second operand 43 states and 2264 transitions. [2021-12-06 18:41:43,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 540 transitions, 7490 flow [2021-12-06 18:41:44,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 540 transitions, 7137 flow, removed 100 selfloop flow, removed 35 redundant places. [2021-12-06 18:41:44,088 INFO L242 Difference]: Finished difference. Result has 463 places, 495 transitions, 5956 flow [2021-12-06 18:41:44,088 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=5956, PETRI_PLACES=463, PETRI_TRANSITIONS=495} [2021-12-06 18:41:44,089 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 375 predicate places. [2021-12-06 18:41:44,089 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 495 transitions, 5956 flow [2021-12-06 18:41:44,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:44,089 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:44,089 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:44,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-12-06 18:41:44,089 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:44,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:44,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1745672124, now seen corresponding path program 61 times [2021-12-06 18:41:44,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:44,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569993374] [2021-12-06 18:41:44,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:44,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:44,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:44,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:44,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:44,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569993374] [2021-12-06 18:41:44,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569993374] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:44,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:44,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:44,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492909569] [2021-12-06 18:41:44,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:44,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:44,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:44,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:44,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:44,393 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:44,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 495 transitions, 5956 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:44,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:44,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:44,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:45,884 INFO L129 PetriNetUnfolder]: 409/1206 cut-off events. [2021-12-06 18:41:45,884 INFO L130 PetriNetUnfolder]: For 17883/17883 co-relation queries the response was YES. [2021-12-06 18:41:45,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8608 conditions, 1206 events. 409/1206 cut-off events. For 17883/17883 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7395 event pairs, 41 based on Foata normal form. 1/1205 useless extension candidates. Maximal degree in co-relation 8455. Up to 818 conditions per place. [2021-12-06 18:41:45,901 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 367 selfloop transitions, 103 changer transitions 27/536 dead transitions. [2021-12-06 18:41:45,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 536 transitions, 7506 flow [2021-12-06 18:41:45,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:41:45,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:41:45,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2021-12-06 18:41:45,903 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2021-12-06 18:41:45,903 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2021-12-06 18:41:45,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2021-12-06 18:41:45,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:45,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2021-12-06 18:41:45,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:45,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:45,908 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:45,908 INFO L186 Difference]: Start difference. First operand has 463 places, 495 transitions, 5956 flow. Second operand 33 states and 1758 transitions. [2021-12-06 18:41:45,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 536 transitions, 7506 flow [2021-12-06 18:41:46,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 536 transitions, 7145 flow, removed 51 selfloop flow, removed 39 redundant places. [2021-12-06 18:41:46,056 INFO L242 Difference]: Finished difference. Result has 455 places, 498 transitions, 5975 flow [2021-12-06 18:41:46,056 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5633, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5975, PETRI_PLACES=455, PETRI_TRANSITIONS=498} [2021-12-06 18:41:46,057 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 367 predicate places. [2021-12-06 18:41:46,057 INFO L470 AbstractCegarLoop]: Abstraction has has 455 places, 498 transitions, 5975 flow [2021-12-06 18:41:46,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:46,057 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:46,057 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:46,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-12-06 18:41:46,057 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:46,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:46,058 INFO L85 PathProgramCache]: Analyzing trace with hash -799701798, now seen corresponding path program 62 times [2021-12-06 18:41:46,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:46,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536733066] [2021-12-06 18:41:46,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:46,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:46,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:46,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:46,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:46,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536733066] [2021-12-06 18:41:46,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536733066] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:46,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:46,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:46,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356852521] [2021-12-06 18:41:46,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:46,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:46,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:46,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:46,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:46,356 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:46,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 498 transitions, 5975 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:46,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:46,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:46,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:47,722 INFO L129 PetriNetUnfolder]: 415/1229 cut-off events. [2021-12-06 18:41:47,722 INFO L130 PetriNetUnfolder]: For 17888/17888 co-relation queries the response was YES. [2021-12-06 18:41:47,736 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8711 conditions, 1229 events. 415/1229 cut-off events. For 17888/17888 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7614 event pairs, 53 based on Foata normal form. 1/1228 useless extension candidates. Maximal degree in co-relation 8560. Up to 850 conditions per place. [2021-12-06 18:41:47,741 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 389 selfloop transitions, 88 changer transitions 31/547 dead transitions. [2021-12-06 18:41:47,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 547 transitions, 7652 flow [2021-12-06 18:41:47,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:41:47,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:41:47,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1803 transitions. [2021-12-06 18:41:47,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564142678347935 [2021-12-06 18:41:47,743 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1803 transitions. [2021-12-06 18:41:47,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1803 transitions. [2021-12-06 18:41:47,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:47,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1803 transitions. [2021-12-06 18:41:47,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.029411764705884) internal successors, (1803), 34 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:47,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:47,746 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:47,746 INFO L186 Difference]: Start difference. First operand has 455 places, 498 transitions, 5975 flow. Second operand 34 states and 1803 transitions. [2021-12-06 18:41:47,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 547 transitions, 7652 flow [2021-12-06 18:41:47,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 547 transitions, 7365 flow, removed 63 selfloop flow, removed 29 redundant places. [2021-12-06 18:41:47,884 INFO L242 Difference]: Finished difference. Result has 466 places, 505 transitions, 6134 flow [2021-12-06 18:41:47,884 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5744, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6134, PETRI_PLACES=466, PETRI_TRANSITIONS=505} [2021-12-06 18:41:47,884 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 378 predicate places. [2021-12-06 18:41:47,885 INFO L470 AbstractCegarLoop]: Abstraction has has 466 places, 505 transitions, 6134 flow [2021-12-06 18:41:47,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:47,885 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:47,885 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:47,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-12-06 18:41:47,885 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:47,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:47,885 INFO L85 PathProgramCache]: Analyzing trace with hash 486204826, now seen corresponding path program 63 times [2021-12-06 18:41:47,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:47,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539572537] [2021-12-06 18:41:47,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:47,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:48,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:48,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:48,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539572537] [2021-12-06 18:41:48,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539572537] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:48,187 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:48,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:48,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167078964] [2021-12-06 18:41:48,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:48,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:48,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:48,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:48,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:48,188 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:48,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 505 transitions, 6134 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:48,189 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:48,189 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:48,189 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:49,562 INFO L129 PetriNetUnfolder]: 413/1234 cut-off events. [2021-12-06 18:41:49,563 INFO L130 PetriNetUnfolder]: For 18435/18435 co-relation queries the response was YES. [2021-12-06 18:41:49,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8792 conditions, 1234 events. 413/1234 cut-off events. For 18435/18435 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7691 event pairs, 46 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 8635. Up to 834 conditions per place. [2021-12-06 18:41:49,585 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 374 selfloop transitions, 110 changer transitions 27/550 dead transitions. [2021-12-06 18:41:49,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 550 transitions, 7784 flow [2021-12-06 18:41:49,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:41:49,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:41:49,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1859 transitions. [2021-12-06 18:41:49,587 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5650455927051672 [2021-12-06 18:41:49,587 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1859 transitions. [2021-12-06 18:41:49,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1859 transitions. [2021-12-06 18:41:49,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:49,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1859 transitions. [2021-12-06 18:41:49,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.114285714285714) internal successors, (1859), 35 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:49,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:49,592 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:49,592 INFO L186 Difference]: Start difference. First operand has 466 places, 505 transitions, 6134 flow. Second operand 35 states and 1859 transitions. [2021-12-06 18:41:49,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 550 transitions, 7784 flow [2021-12-06 18:41:49,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 550 transitions, 7540 flow, removed 53 selfloop flow, removed 29 redundant places. [2021-12-06 18:41:49,731 INFO L242 Difference]: Finished difference. Result has 473 places, 508 transitions, 6291 flow [2021-12-06 18:41:49,731 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5920, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6291, PETRI_PLACES=473, PETRI_TRANSITIONS=508} [2021-12-06 18:41:49,732 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 385 predicate places. [2021-12-06 18:41:49,732 INFO L470 AbstractCegarLoop]: Abstraction has has 473 places, 508 transitions, 6291 flow [2021-12-06 18:41:49,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:49,732 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:49,732 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:49,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-12-06 18:41:49,732 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:49,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:49,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1213089234, now seen corresponding path program 64 times [2021-12-06 18:41:49,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:49,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411244464] [2021-12-06 18:41:49,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:49,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:50,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:50,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:50,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411244464] [2021-12-06 18:41:50,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411244464] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:50,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:50,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:50,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450491226] [2021-12-06 18:41:50,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:50,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:50,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:50,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:50,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:50,015 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:50,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 508 transitions, 6291 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:50,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:50,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:50,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:51,466 INFO L129 PetriNetUnfolder]: 414/1238 cut-off events. [2021-12-06 18:41:51,466 INFO L130 PetriNetUnfolder]: For 19602/19602 co-relation queries the response was YES. [2021-12-06 18:41:51,494 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8951 conditions, 1238 events. 414/1238 cut-off events. For 19602/19602 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7744 event pairs, 37 based on Foata normal form. 1/1237 useless extension candidates. Maximal degree in co-relation 8793. Up to 846 conditions per place. [2021-12-06 18:41:51,499 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 381 selfloop transitions, 97 changer transitions 31/548 dead transitions. [2021-12-06 18:41:51,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 548 transitions, 7902 flow [2021-12-06 18:41:51,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:41:51,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:41:51,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2021-12-06 18:41:51,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2021-12-06 18:41:51,501 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2021-12-06 18:41:51,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2021-12-06 18:41:51,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:51,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2021-12-06 18:41:51,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 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) [2021-12-06 18:41:51,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:51,505 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:51,505 INFO L186 Difference]: Start difference. First operand has 473 places, 508 transitions, 6291 flow. Second operand 35 states and 1854 transitions. [2021-12-06 18:41:51,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 548 transitions, 7902 flow [2021-12-06 18:41:51,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 548 transitions, 7649 flow, removed 50 selfloop flow, removed 31 redundant places. [2021-12-06 18:41:51,641 INFO L242 Difference]: Finished difference. Result has 479 places, 506 transitions, 6363 flow [2021-12-06 18:41:51,642 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6068, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6363, PETRI_PLACES=479, PETRI_TRANSITIONS=506} [2021-12-06 18:41:51,642 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 391 predicate places. [2021-12-06 18:41:51,642 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 506 transitions, 6363 flow [2021-12-06 18:41:51,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:51,643 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:51,643 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:51,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-12-06 18:41:51,643 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:51,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:51,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1677765286, now seen corresponding path program 65 times [2021-12-06 18:41:51,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:51,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395909433] [2021-12-06 18:41:51,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:51,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:51,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:51,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:51,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:51,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395909433] [2021-12-06 18:41:51,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395909433] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:51,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:51,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:51,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30004509] [2021-12-06 18:41:51,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:51,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:51,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:51,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:51,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:51,907 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:51,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 506 transitions, 6363 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:51,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:51,907 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:51,908 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:53,489 INFO L129 PetriNetUnfolder]: 411/1241 cut-off events. [2021-12-06 18:41:53,489 INFO L130 PetriNetUnfolder]: For 19312/19312 co-relation queries the response was YES. [2021-12-06 18:41:53,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8969 conditions, 1241 events. 411/1241 cut-off events. For 19312/19312 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7727 event pairs, 52 based on Foata normal form. 1/1240 useless extension candidates. Maximal degree in co-relation 8809. Up to 854 conditions per place. [2021-12-06 18:41:53,507 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 391 selfloop transitions, 94 changer transitions 22/546 dead transitions. [2021-12-06 18:41:53,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 546 transitions, 7899 flow [2021-12-06 18:41:53,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:41:53,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:41:53,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1900 transitions. [2021-12-06 18:41:53,509 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5614657210401891 [2021-12-06 18:41:53,509 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1900 transitions. [2021-12-06 18:41:53,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1900 transitions. [2021-12-06 18:41:53,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:53,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1900 transitions. [2021-12-06 18:41:53,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.77777777777778) internal successors, (1900), 36 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:53,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:53,513 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:53,513 INFO L186 Difference]: Start difference. First operand has 479 places, 506 transitions, 6363 flow. Second operand 36 states and 1900 transitions. [2021-12-06 18:41:53,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 546 transitions, 7899 flow [2021-12-06 18:41:53,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 546 transitions, 7606 flow, removed 62 selfloop flow, removed 32 redundant places. [2021-12-06 18:41:53,641 INFO L242 Difference]: Finished difference. Result has 483 places, 512 transitions, 6464 flow [2021-12-06 18:41:53,641 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6114, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6464, PETRI_PLACES=483, PETRI_TRANSITIONS=512} [2021-12-06 18:41:53,642 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 395 predicate places. [2021-12-06 18:41:53,642 INFO L470 AbstractCegarLoop]: Abstraction has has 483 places, 512 transitions, 6464 flow [2021-12-06 18:41:53,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:53,642 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:53,642 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:53,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-12-06 18:41:53,642 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:53,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:53,643 INFO L85 PathProgramCache]: Analyzing trace with hash 189770902, now seen corresponding path program 66 times [2021-12-06 18:41:53,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:53,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852743509] [2021-12-06 18:41:53,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:53,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:53,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:53,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:53,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852743509] [2021-12-06 18:41:53,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852743509] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:53,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:53,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:41:53,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316242477] [2021-12-06 18:41:53,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:53,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:41:53,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:53,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:41:53,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:41:53,921 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:53,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 512 transitions, 6464 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:53,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:53,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:53,922 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:55,284 INFO L129 PetriNetUnfolder]: 414/1249 cut-off events. [2021-12-06 18:41:55,285 INFO L130 PetriNetUnfolder]: For 20292/20292 co-relation queries the response was YES. [2021-12-06 18:41:55,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9227 conditions, 1249 events. 414/1249 cut-off events. For 20292/20292 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7914 event pairs, 53 based on Foata normal form. 1/1248 useless extension candidates. Maximal degree in co-relation 9064. Up to 871 conditions per place. [2021-12-06 18:41:55,303 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 398 selfloop transitions, 84 changer transitions 31/552 dead transitions. [2021-12-06 18:41:55,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 552 transitions, 8117 flow [2021-12-06 18:41:55,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:41:55,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:41:55,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2021-12-06 18:41:55,304 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2021-12-06 18:41:55,305 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2021-12-06 18:41:55,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2021-12-06 18:41:55,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:41:55,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2021-12-06 18:41:55,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:55,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:55,308 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:55,308 INFO L186 Difference]: Start difference. First operand has 483 places, 512 transitions, 6464 flow. Second operand 34 states and 1804 transitions. [2021-12-06 18:41:55,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 552 transitions, 8117 flow [2021-12-06 18:41:55,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 552 transitions, 7843 flow, removed 73 selfloop flow, removed 30 redundant places. [2021-12-06 18:41:55,440 INFO L242 Difference]: Finished difference. Result has 490 places, 510 transitions, 6497 flow [2021-12-06 18:41:55,440 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6497, PETRI_PLACES=490, PETRI_TRANSITIONS=510} [2021-12-06 18:41:55,440 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 402 predicate places. [2021-12-06 18:41:55,441 INFO L470 AbstractCegarLoop]: Abstraction has has 490 places, 510 transitions, 6497 flow [2021-12-06 18:41:55,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:55,441 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:41:55,441 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:41:55,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-12-06 18:41:55,441 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:41:55,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:41:55,441 INFO L85 PathProgramCache]: Analyzing trace with hash 553688616, now seen corresponding path program 67 times [2021-12-06 18:41:55,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:41:55,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628928104] [2021-12-06 18:41:55,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:41:55,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:41:55,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:41:55,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:41:55,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:41:55,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628928104] [2021-12-06 18:41:55,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628928104] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:41:55,739 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:41:55,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:41:55,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127059346] [2021-12-06 18:41:55,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:41:55,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:41:55,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:41:55,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:41:55,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:41:55,741 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:41:55,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 510 transitions, 6497 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:41:55,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:41:55,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:41:55,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:41:58,435 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:42:00,178 INFO L129 PetriNetUnfolder]: 412/1254 cut-off events. [2021-12-06 18:42:00,178 INFO L130 PetriNetUnfolder]: For 20972/20972 co-relation queries the response was YES. [2021-12-06 18:42:00,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9305 conditions, 1254 events. 412/1254 cut-off events. For 20972/20972 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7951 event pairs, 52 based on Foata normal form. 1/1253 useless extension candidates. Maximal degree in co-relation 9138. Up to 805 conditions per place. [2021-12-06 18:42:00,199 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 338 selfloop transitions, 152 changer transitions 27/556 dead transitions. [2021-12-06 18:42:00,199 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 556 transitions, 8248 flow [2021-12-06 18:42:00,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 18:42:00,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-12-06 18:42:00,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2263 transitions. [2021-12-06 18:42:00,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5598713508164275 [2021-12-06 18:42:00,201 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2263 transitions. [2021-12-06 18:42:00,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2263 transitions. [2021-12-06 18:42:00,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:00,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2263 transitions. [2021-12-06 18:42:00,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.627906976744185) internal successors, (2263), 43 states have internal predecessors, (2263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:00,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:00,205 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:00,205 INFO L186 Difference]: Start difference. First operand has 490 places, 510 transitions, 6497 flow. Second operand 43 states and 2263 transitions. [2021-12-06 18:42:00,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 556 transitions, 8248 flow [2021-12-06 18:42:00,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 556 transitions, 7978 flow, removed 65 selfloop flow, removed 32 redundant places. [2021-12-06 18:42:00,357 INFO L242 Difference]: Finished difference. Result has 500 places, 513 transitions, 6761 flow [2021-12-06 18:42:00,358 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6761, PETRI_PLACES=500, PETRI_TRANSITIONS=513} [2021-12-06 18:42:00,358 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 412 predicate places. [2021-12-06 18:42:00,358 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 513 transitions, 6761 flow [2021-12-06 18:42:00,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:00,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:00,358 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:00,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-12-06 18:42:00,358 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:00,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:00,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1844184142, now seen corresponding path program 68 times [2021-12-06 18:42:00,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:00,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451404059] [2021-12-06 18:42:00,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:00,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:00,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:00,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:00,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:00,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451404059] [2021-12-06 18:42:00,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451404059] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:00,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:00,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:42:00,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911342301] [2021-12-06 18:42:00,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:00,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:42:00,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:00,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:42:00,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:42:00,655 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:00,655 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 513 transitions, 6761 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:00,655 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:00,655 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:00,655 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:04,317 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:42:05,209 INFO L129 PetriNetUnfolder]: 436/1323 cut-off events. [2021-12-06 18:42:05,209 INFO L130 PetriNetUnfolder]: For 23542/23542 co-relation queries the response was YES. [2021-12-06 18:42:05,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9972 conditions, 1323 events. 436/1323 cut-off events. For 23542/23542 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8493 event pairs, 42 based on Foata normal form. 1/1322 useless extension candidates. Maximal degree in co-relation 9804. Up to 830 conditions per place. [2021-12-06 18:42:05,229 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 384 selfloop transitions, 156 changer transitions 22/601 dead transitions. [2021-12-06 18:42:05,229 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 601 transitions, 9254 flow [2021-12-06 18:42:05,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-06 18:42:05,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-12-06 18:42:05,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2683 transitions. [2021-12-06 18:42:05,232 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5596579057154777 [2021-12-06 18:42:05,232 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2683 transitions. [2021-12-06 18:42:05,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2683 transitions. [2021-12-06 18:42:05,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:05,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2683 transitions. [2021-12-06 18:42:05,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.6078431372549) internal successors, (2683), 51 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:05,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:05,236 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:05,236 INFO L186 Difference]: Start difference. First operand has 500 places, 513 transitions, 6761 flow. Second operand 51 states and 2683 transitions. [2021-12-06 18:42:05,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 601 transitions, 9254 flow [2021-12-06 18:42:05,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 601 transitions, 8909 flow, removed 76 selfloop flow, removed 37 redundant places. [2021-12-06 18:42:05,390 INFO L242 Difference]: Finished difference. Result has 514 places, 547 transitions, 7495 flow [2021-12-06 18:42:05,391 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6488, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7495, PETRI_PLACES=514, PETRI_TRANSITIONS=547} [2021-12-06 18:42:05,391 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 426 predicate places. [2021-12-06 18:42:05,391 INFO L470 AbstractCegarLoop]: Abstraction has has 514 places, 547 transitions, 7495 flow [2021-12-06 18:42:05,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:05,391 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:05,391 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:05,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-12-06 18:42:05,391 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:05,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:05,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1127966788, now seen corresponding path program 69 times [2021-12-06 18:42:05,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:05,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479679238] [2021-12-06 18:42:05,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:05,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:05,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:05,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:05,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:05,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479679238] [2021-12-06 18:42:05,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479679238] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:05,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:05,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:42:05,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123694080] [2021-12-06 18:42:05,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:05,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:42:05,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:05,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:42:05,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:42:05,669 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:05,670 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 547 transitions, 7495 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:05,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:05,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:05,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:06,990 INFO L129 PetriNetUnfolder]: 431/1312 cut-off events. [2021-12-06 18:42:06,990 INFO L130 PetriNetUnfolder]: For 24363/24363 co-relation queries the response was YES. [2021-12-06 18:42:07,014 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10147 conditions, 1312 events. 431/1312 cut-off events. For 24363/24363 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8442 event pairs, 43 based on Foata normal form. 1/1311 useless extension candidates. Maximal degree in co-relation 9979. Up to 885 conditions per place. [2021-12-06 18:42:07,020 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 406 selfloop transitions, 118 changer transitions 20/583 dead transitions. [2021-12-06 18:42:07,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 583 transitions, 9112 flow [2021-12-06 18:42:07,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:42:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:42:07,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2021-12-06 18:42:07,022 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2021-12-06 18:42:07,022 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2021-12-06 18:42:07,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2021-12-06 18:42:07,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:07,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2021-12-06 18:42:07,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:07,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:07,025 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:07,025 INFO L186 Difference]: Start difference. First operand has 514 places, 547 transitions, 7495 flow. Second operand 32 states and 1707 transitions. [2021-12-06 18:42:07,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 583 transitions, 9112 flow [2021-12-06 18:42:07,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 583 transitions, 8599 flow, removed 176 selfloop flow, removed 33 redundant places. [2021-12-06 18:42:07,212 INFO L242 Difference]: Finished difference. Result has 513 places, 551 transitions, 7408 flow [2021-12-06 18:42:07,212 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6996, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7408, PETRI_PLACES=513, PETRI_TRANSITIONS=551} [2021-12-06 18:42:07,213 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 425 predicate places. [2021-12-06 18:42:07,213 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 551 transitions, 7408 flow [2021-12-06 18:42:07,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:07,213 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:07,213 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:07,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-12-06 18:42:07,213 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:07,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:07,214 INFO L85 PathProgramCache]: Analyzing trace with hash -117603494, now seen corresponding path program 70 times [2021-12-06 18:42:07,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:07,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689509775] [2021-12-06 18:42:07,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:07,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:07,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:07,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:07,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:07,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689509775] [2021-12-06 18:42:07,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689509775] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:07,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:07,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:07,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841331767] [2021-12-06 18:42:07,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:07,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:07,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:07,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:07,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:07,483 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:07,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 551 transitions, 7408 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:07,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:07,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:07,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:09,169 INFO L129 PetriNetUnfolder]: 439/1338 cut-off events. [2021-12-06 18:42:09,169 INFO L130 PetriNetUnfolder]: For 25547/25547 co-relation queries the response was YES. [2021-12-06 18:42:09,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10312 conditions, 1338 events. 439/1338 cut-off events. For 25547/25547 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8671 event pairs, 56 based on Foata normal form. 1/1337 useless extension candidates. Maximal degree in co-relation 10138. Up to 905 conditions per place. [2021-12-06 18:42:09,193 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 419 selfloop transitions, 114 changer transitions 24/596 dead transitions. [2021-12-06 18:42:09,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 596 transitions, 9164 flow [2021-12-06 18:42:09,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:42:09,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:42:09,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1960 transitions. [2021-12-06 18:42:09,195 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635422656699253 [2021-12-06 18:42:09,195 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1960 transitions. [2021-12-06 18:42:09,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1960 transitions. [2021-12-06 18:42:09,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:09,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1960 transitions. [2021-12-06 18:42:09,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.972972972972975) internal successors, (1960), 37 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:09,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:09,198 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:09,198 INFO L186 Difference]: Start difference. First operand has 513 places, 551 transitions, 7408 flow. Second operand 37 states and 1960 transitions. [2021-12-06 18:42:09,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 596 transitions, 9164 flow [2021-12-06 18:42:09,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 596 transitions, 8771 flow, removed 114 selfloop flow, removed 27 redundant places. [2021-12-06 18:42:09,383 INFO L242 Difference]: Finished difference. Result has 528 places, 560 transitions, 7550 flow [2021-12-06 18:42:09,384 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7103, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7550, PETRI_PLACES=528, PETRI_TRANSITIONS=560} [2021-12-06 18:42:09,384 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 440 predicate places. [2021-12-06 18:42:09,384 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 560 transitions, 7550 flow [2021-12-06 18:42:09,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:09,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:09,384 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:09,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-12-06 18:42:09,385 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:09,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:09,385 INFO L85 PathProgramCache]: Analyzing trace with hash -601496756, now seen corresponding path program 71 times [2021-12-06 18:42:09,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:09,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380306871] [2021-12-06 18:42:09,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:09,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:09,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:09,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:09,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380306871] [2021-12-06 18:42:09,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380306871] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:09,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:09,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 18:42:09,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853583312] [2021-12-06 18:42:09,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:09,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 18:42:09,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:09,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 18:42:09,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:42:09,664 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:09,665 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 560 transitions, 7550 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:09,665 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:09,665 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:09,665 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:11,745 INFO L129 PetriNetUnfolder]: 433/1321 cut-off events. [2021-12-06 18:42:11,745 INFO L130 PetriNetUnfolder]: For 24345/24345 co-relation queries the response was YES. [2021-12-06 18:42:11,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10184 conditions, 1321 events. 433/1321 cut-off events. For 24345/24345 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8497 event pairs, 42 based on Foata normal form. 1/1320 useless extension candidates. Maximal degree in co-relation 10005. Up to 843 conditions per place. [2021-12-06 18:42:11,769 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 401 selfloop transitions, 147 changer transitions 25/612 dead transitions. [2021-12-06 18:42:11,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 612 transitions, 9382 flow [2021-12-06 18:42:11,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-06 18:42:11,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-12-06 18:42:11,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2663 transitions. [2021-12-06 18:42:11,771 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5554860241969128 [2021-12-06 18:42:11,771 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2663 transitions. [2021-12-06 18:42:11,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2663 transitions. [2021-12-06 18:42:11,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:11,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2663 transitions. [2021-12-06 18:42:11,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.21568627450981) internal successors, (2663), 51 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:11,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:11,776 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:11,776 INFO L186 Difference]: Start difference. First operand has 528 places, 560 transitions, 7550 flow. Second operand 51 states and 2663 transitions. [2021-12-06 18:42:11,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 612 transitions, 9382 flow [2021-12-06 18:42:11,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 612 transitions, 9090 flow, removed 58 selfloop flow, removed 30 redundant places. [2021-12-06 18:42:11,972 INFO L242 Difference]: Finished difference. Result has 555 places, 562 transitions, 7699 flow [2021-12-06 18:42:11,972 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7284, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7699, PETRI_PLACES=555, PETRI_TRANSITIONS=562} [2021-12-06 18:42:11,973 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 467 predicate places. [2021-12-06 18:42:11,973 INFO L470 AbstractCegarLoop]: Abstraction has has 555 places, 562 transitions, 7699 flow [2021-12-06 18:42:11,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:11,973 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:11,973 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:11,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-12-06 18:42:11,973 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:11,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:11,974 INFO L85 PathProgramCache]: Analyzing trace with hash 469772796, now seen corresponding path program 72 times [2021-12-06 18:42:11,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:11,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410522553] [2021-12-06 18:42:11,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:11,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:11,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:12,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:12,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:12,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410522553] [2021-12-06 18:42:12,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410522553] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:12,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:12,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:42:12,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966080163] [2021-12-06 18:42:12,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:12,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:42:12,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:12,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:42:12,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:42:12,240 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:12,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 562 transitions, 7699 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:12,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:12,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:12,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:13,645 INFO L129 PetriNetUnfolder]: 432/1322 cut-off events. [2021-12-06 18:42:13,645 INFO L130 PetriNetUnfolder]: For 25052/25052 co-relation queries the response was YES. [2021-12-06 18:42:13,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10387 conditions, 1322 events. 432/1322 cut-off events. For 25052/25052 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8557 event pairs, 54 based on Foata normal form. 1/1321 useless extension candidates. Maximal degree in co-relation 10201. Up to 887 conditions per place. [2021-12-06 18:42:13,668 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 412 selfloop transitions, 119 changer transitions 27/597 dead transitions. [2021-12-06 18:42:13,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 597 transitions, 9249 flow [2021-12-06 18:42:13,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:42:13,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:42:13,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2021-12-06 18:42:13,670 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2021-12-06 18:42:13,670 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2021-12-06 18:42:13,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2021-12-06 18:42:13,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:13,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2021-12-06 18:42:13,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:13,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:13,673 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:13,673 INFO L186 Difference]: Start difference. First operand has 555 places, 562 transitions, 7699 flow. Second operand 34 states and 1811 transitions. [2021-12-06 18:42:13,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 597 transitions, 9249 flow [2021-12-06 18:42:13,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 597 transitions, 8857 flow, removed 57 selfloop flow, removed 44 redundant places. [2021-12-06 18:42:13,858 INFO L242 Difference]: Finished difference. Result has 545 places, 561 transitions, 7642 flow [2021-12-06 18:42:13,858 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7642, PETRI_PLACES=545, PETRI_TRANSITIONS=561} [2021-12-06 18:42:13,859 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 457 predicate places. [2021-12-06 18:42:13,859 INFO L470 AbstractCegarLoop]: Abstraction has has 545 places, 561 transitions, 7642 flow [2021-12-06 18:42:13,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:13,859 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:13,859 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:13,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-12-06 18:42:13,859 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:13,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:13,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1568596936, now seen corresponding path program 73 times [2021-12-06 18:42:13,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:13,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139973010] [2021-12-06 18:42:13,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:13,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:13,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:14,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:14,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:14,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139973010] [2021-12-06 18:42:14,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139973010] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:14,148 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:14,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:14,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884832446] [2021-12-06 18:42:14,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:14,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:14,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:14,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:14,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:14,150 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:14,150 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 561 transitions, 7642 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:14,150 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:14,150 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:14,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:16,074 INFO L129 PetriNetUnfolder]: 433/1343 cut-off events. [2021-12-06 18:42:16,074 INFO L130 PetriNetUnfolder]: For 24903/24903 co-relation queries the response was YES. [2021-12-06 18:42:16,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10387 conditions, 1343 events. 433/1343 cut-off events. For 24903/24903 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8774 event pairs, 55 based on Foata normal form. 1/1342 useless extension candidates. Maximal degree in co-relation 10201. Up to 944 conditions per place. [2021-12-06 18:42:16,099 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 450 selfloop transitions, 90 changer transitions 22/601 dead transitions. [2021-12-06 18:42:16,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 601 transitions, 9371 flow [2021-12-06 18:42:16,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:42:16,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:42:16,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1901 transitions. [2021-12-06 18:42:16,101 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617612293144209 [2021-12-06 18:42:16,101 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1901 transitions. [2021-12-06 18:42:16,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1901 transitions. [2021-12-06 18:42:16,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:16,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1901 transitions. [2021-12-06 18:42:16,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.80555555555556) internal successors, (1901), 36 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,104 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,104 INFO L186 Difference]: Start difference. First operand has 545 places, 561 transitions, 7642 flow. Second operand 36 states and 1901 transitions. [2021-12-06 18:42:16,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 601 transitions, 9371 flow [2021-12-06 18:42:16,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 601 transitions, 9034 flow, removed 39 selfloop flow, removed 31 redundant places. [2021-12-06 18:42:16,279 INFO L242 Difference]: Finished difference. Result has 551 places, 567 transitions, 7708 flow [2021-12-06 18:42:16,279 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7708, PETRI_PLACES=551, PETRI_TRANSITIONS=567} [2021-12-06 18:42:16,279 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 463 predicate places. [2021-12-06 18:42:16,280 INFO L470 AbstractCegarLoop]: Abstraction has has 551 places, 567 transitions, 7708 flow [2021-12-06 18:42:16,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,280 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:16,280 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:16,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-12-06 18:42:16,280 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:16,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:16,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1501526786, now seen corresponding path program 74 times [2021-12-06 18:42:16,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:16,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222018987] [2021-12-06 18:42:16,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:16,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:16,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:16,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:16,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222018987] [2021-12-06 18:42:16,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222018987] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:16,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:16,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:42:16,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969070858] [2021-12-06 18:42:16,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:16,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:42:16,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:16,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:42:16,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:42:16,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:16,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 567 transitions, 7708 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:16,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:16,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:16,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:18,207 INFO L129 PetriNetUnfolder]: 444/1357 cut-off events. [2021-12-06 18:42:18,207 INFO L130 PetriNetUnfolder]: For 27537/27537 co-relation queries the response was YES. [2021-12-06 18:42:18,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10727 conditions, 1357 events. 444/1357 cut-off events. For 27537/27537 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8918 event pairs, 37 based on Foata normal form. 1/1356 useless extension candidates. Maximal degree in co-relation 10539. Up to 935 conditions per place. [2021-12-06 18:42:18,230 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 439 selfloop transitions, 119 changer transitions 30/627 dead transitions. [2021-12-06 18:42:18,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 627 transitions, 9798 flow [2021-12-06 18:42:18,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:42:18,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:42:18,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2063 transitions. [2021-12-06 18:42:18,231 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627386797599564 [2021-12-06 18:42:18,231 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2063 transitions. [2021-12-06 18:42:18,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2063 transitions. [2021-12-06 18:42:18,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:18,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2063 transitions. [2021-12-06 18:42:18,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.8974358974359) internal successors, (2063), 39 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:18,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:18,235 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:18,235 INFO L186 Difference]: Start difference. First operand has 551 places, 567 transitions, 7708 flow. Second operand 39 states and 2063 transitions. [2021-12-06 18:42:18,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 627 transitions, 9798 flow [2021-12-06 18:42:18,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 627 transitions, 9542 flow, removed 66 selfloop flow, removed 29 redundant places. [2021-12-06 18:42:18,435 INFO L242 Difference]: Finished difference. Result has 564 places, 582 transitions, 8082 flow [2021-12-06 18:42:18,436 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7490, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=8082, PETRI_PLACES=564, PETRI_TRANSITIONS=582} [2021-12-06 18:42:18,436 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 476 predicate places. [2021-12-06 18:42:18,436 INFO L470 AbstractCegarLoop]: Abstraction has has 564 places, 582 transitions, 8082 flow [2021-12-06 18:42:18,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:18,436 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:18,436 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:18,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-12-06 18:42:18,436 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:18,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:18,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1816375012, now seen corresponding path program 75 times [2021-12-06 18:42:18,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:18,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095690353] [2021-12-06 18:42:18,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:18,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:18,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:18,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:18,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095690353] [2021-12-06 18:42:18,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095690353] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:18,694 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:18,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:18,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000348619] [2021-12-06 18:42:18,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:18,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:18,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:18,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:18,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:18,695 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:18,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 582 transitions, 8082 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:18,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:18,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:18,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:20,326 INFO L129 PetriNetUnfolder]: 434/1328 cut-off events. [2021-12-06 18:42:20,327 INFO L130 PetriNetUnfolder]: For 26432/26432 co-relation queries the response was YES. [2021-12-06 18:42:20,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10554 conditions, 1328 events. 434/1328 cut-off events. For 26432/26432 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8659 event pairs, 49 based on Foata normal form. 1/1327 useless extension candidates. Maximal degree in co-relation 10361. Up to 929 conditions per place. [2021-12-06 18:42:20,351 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 444 selfloop transitions, 103 changer transitions 22/608 dead transitions. [2021-12-06 18:42:20,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 608 transitions, 9404 flow [2021-12-06 18:42:20,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:42:20,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:42:20,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1799 transitions. [2021-12-06 18:42:20,353 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5628911138923655 [2021-12-06 18:42:20,353 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1799 transitions. [2021-12-06 18:42:20,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1799 transitions. [2021-12-06 18:42:20,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:20,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1799 transitions. [2021-12-06 18:42:20,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.911764705882355) internal successors, (1799), 34 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:20,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:20,356 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:20,356 INFO L186 Difference]: Start difference. First operand has 564 places, 582 transitions, 8082 flow. Second operand 34 states and 1799 transitions. [2021-12-06 18:42:20,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 608 transitions, 9404 flow [2021-12-06 18:42:20,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 608 transitions, 9120 flow, removed 52 selfloop flow, removed 30 redundant places. [2021-12-06 18:42:20,571 INFO L242 Difference]: Finished difference. Result has 566 places, 576 transitions, 7986 flow [2021-12-06 18:42:20,571 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7808, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7986, PETRI_PLACES=566, PETRI_TRANSITIONS=576} [2021-12-06 18:42:20,572 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 478 predicate places. [2021-12-06 18:42:20,572 INFO L470 AbstractCegarLoop]: Abstraction has has 566 places, 576 transitions, 7986 flow [2021-12-06 18:42:20,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:20,572 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:20,572 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:20,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-12-06 18:42:20,572 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:20,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:20,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1707106384, now seen corresponding path program 76 times [2021-12-06 18:42:20,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:20,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825079840] [2021-12-06 18:42:20,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:20,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:20,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:20,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:20,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825079840] [2021-12-06 18:42:20,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825079840] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:20,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:20,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:20,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989952647] [2021-12-06 18:42:20,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:20,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:20,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:20,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:20,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:20,816 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:20,817 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 576 transitions, 7986 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:20,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:20,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:20,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:22,532 INFO L129 PetriNetUnfolder]: 430/1327 cut-off events. [2021-12-06 18:42:22,532 INFO L130 PetriNetUnfolder]: For 26162/26162 co-relation queries the response was YES. [2021-12-06 18:42:22,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10511 conditions, 1327 events. 430/1327 cut-off events. For 26162/26162 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8645 event pairs, 48 based on Foata normal form. 1/1326 useless extension candidates. Maximal degree in co-relation 10321. Up to 947 conditions per place. [2021-12-06 18:42:22,555 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 456 selfloop transitions, 88 changer transitions 19/602 dead transitions. [2021-12-06 18:42:22,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 602 transitions, 9298 flow [2021-12-06 18:42:22,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:42:22,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:42:22,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1791 transitions. [2021-12-06 18:42:22,557 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603879849812266 [2021-12-06 18:42:22,557 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1791 transitions. [2021-12-06 18:42:22,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1791 transitions. [2021-12-06 18:42:22,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:22,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1791 transitions. [2021-12-06 18:42:22,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.6764705882353) internal successors, (1791), 34 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:22,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:22,560 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:22,560 INFO L186 Difference]: Start difference. First operand has 566 places, 576 transitions, 7986 flow. Second operand 34 states and 1791 transitions. [2021-12-06 18:42:22,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 602 transitions, 9298 flow [2021-12-06 18:42:22,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 602 transitions, 8965 flow, removed 21 selfloop flow, removed 36 redundant places. [2021-12-06 18:42:22,757 INFO L242 Difference]: Finished difference. Result has 561 places, 573 transitions, 7822 flow [2021-12-06 18:42:22,757 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7665, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7822, PETRI_PLACES=561, PETRI_TRANSITIONS=573} [2021-12-06 18:42:22,757 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 473 predicate places. [2021-12-06 18:42:22,758 INFO L470 AbstractCegarLoop]: Abstraction has has 561 places, 573 transitions, 7822 flow [2021-12-06 18:42:22,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:22,758 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:22,758 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:22,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-12-06 18:42:22,758 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:22,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:22,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1389120076, now seen corresponding path program 77 times [2021-12-06 18:42:22,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:22,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918352604] [2021-12-06 18:42:22,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:22,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:22,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:23,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:23,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918352604] [2021-12-06 18:42:23,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918352604] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:23,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:23,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:42:23,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857720343] [2021-12-06 18:42:23,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:23,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:42:23,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:42:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:42:23,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:23,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 573 transitions, 7822 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:23,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:23,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:23,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:24,561 INFO L129 PetriNetUnfolder]: 434/1343 cut-off events. [2021-12-06 18:42:24,561 INFO L130 PetriNetUnfolder]: For 26482/26482 co-relation queries the response was YES. [2021-12-06 18:42:24,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10560 conditions, 1343 events. 434/1343 cut-off events. For 26482/26482 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8790 event pairs, 51 based on Foata normal form. 1/1342 useless extension candidates. Maximal degree in co-relation 10372. Up to 903 conditions per place. [2021-12-06 18:42:24,583 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 425 selfloop transitions, 125 changer transitions 18/607 dead transitions. [2021-12-06 18:42:24,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 607 transitions, 9449 flow [2021-12-06 18:42:24,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:42:24,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:42:24,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1759 transitions. [2021-12-06 18:42:24,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5670535138620245 [2021-12-06 18:42:24,585 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1759 transitions. [2021-12-06 18:42:24,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1759 transitions. [2021-12-06 18:42:24,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:24,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1759 transitions. [2021-12-06 18:42:24,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.303030303030305) internal successors, (1759), 33 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:24,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:24,588 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:24,588 INFO L186 Difference]: Start difference. First operand has 561 places, 573 transitions, 7822 flow. Second operand 33 states and 1759 transitions. [2021-12-06 18:42:24,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 607 transitions, 9449 flow [2021-12-06 18:42:24,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 607 transitions, 9201 flow, removed 18 selfloop flow, removed 35 redundant places. [2021-12-06 18:42:24,781 INFO L242 Difference]: Finished difference. Result has 557 places, 578 transitions, 8014 flow [2021-12-06 18:42:24,781 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7592, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8014, PETRI_PLACES=557, PETRI_TRANSITIONS=578} [2021-12-06 18:42:24,781 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 469 predicate places. [2021-12-06 18:42:24,781 INFO L470 AbstractCegarLoop]: Abstraction has has 557 places, 578 transitions, 8014 flow [2021-12-06 18:42:24,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:24,781 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:24,782 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:24,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-12-06 18:42:24,782 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:24,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:24,782 INFO L85 PathProgramCache]: Analyzing trace with hash -613749262, now seen corresponding path program 78 times [2021-12-06 18:42:24,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:24,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786545184] [2021-12-06 18:42:24,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:24,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:24,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:25,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:25,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:25,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786545184] [2021-12-06 18:42:25,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786545184] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:25,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:25,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:42:25,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183384075] [2021-12-06 18:42:25,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:25,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:42:25,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:25,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:42:25,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:42:25,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:25,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 578 transitions, 8014 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:25,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:25,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:25,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:27,172 INFO L129 PetriNetUnfolder]: 430/1327 cut-off events. [2021-12-06 18:42:27,172 INFO L130 PetriNetUnfolder]: For 26366/26366 co-relation queries the response was YES. [2021-12-06 18:42:27,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10489 conditions, 1327 events. 430/1327 cut-off events. For 26366/26366 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8629 event pairs, 50 based on Foata normal form. 1/1327 useless extension candidates. Maximal degree in co-relation 10302. Up to 927 conditions per place. [2021-12-06 18:42:27,194 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 444 selfloop transitions, 104 changer transitions 16/603 dead transitions. [2021-12-06 18:42:27,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 603 transitions, 9358 flow [2021-12-06 18:42:27,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:42:27,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:42:27,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1896 transitions. [2021-12-06 18:42:27,196 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2021-12-06 18:42:27,196 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1896 transitions. [2021-12-06 18:42:27,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1896 transitions. [2021-12-06 18:42:27,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:27,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1896 transitions. [2021-12-06 18:42:27,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.666666666666664) internal successors, (1896), 36 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:27,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:27,199 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:27,199 INFO L186 Difference]: Start difference. First operand has 557 places, 578 transitions, 8014 flow. Second operand 36 states and 1896 transitions. [2021-12-06 18:42:27,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 603 transitions, 9358 flow [2021-12-06 18:42:27,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 603 transitions, 9014 flow, removed 50 selfloop flow, removed 30 redundant places. [2021-12-06 18:42:27,410 INFO L242 Difference]: Finished difference. Result has 565 places, 577 transitions, 7906 flow [2021-12-06 18:42:27,410 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7682, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7906, PETRI_PLACES=565, PETRI_TRANSITIONS=577} [2021-12-06 18:42:27,410 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 477 predicate places. [2021-12-06 18:42:27,410 INFO L470 AbstractCegarLoop]: Abstraction has has 565 places, 577 transitions, 7906 flow [2021-12-06 18:42:27,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:27,411 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:27,411 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:27,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-12-06 18:42:27,411 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:27,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:27,411 INFO L85 PathProgramCache]: Analyzing trace with hash -358840864, now seen corresponding path program 79 times [2021-12-06 18:42:27,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:27,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619186162] [2021-12-06 18:42:27,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:27,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:27,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:27,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:27,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:27,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619186162] [2021-12-06 18:42:27,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619186162] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:27,704 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:27,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:42:27,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086102087] [2021-12-06 18:42:27,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:27,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:42:27,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:27,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:42:27,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:42:27,705 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:27,706 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 577 transitions, 7906 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:27,706 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:27,706 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:27,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:29,359 INFO L129 PetriNetUnfolder]: 426/1315 cut-off events. [2021-12-06 18:42:29,359 INFO L130 PetriNetUnfolder]: For 25583/25583 co-relation queries the response was YES. [2021-12-06 18:42:29,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10311 conditions, 1315 events. 426/1315 cut-off events. For 25583/25583 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8507 event pairs, 41 based on Foata normal form. 1/1314 useless extension candidates. Maximal degree in co-relation 10122. Up to 925 conditions per place. [2021-12-06 18:42:29,388 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 443 selfloop transitions, 88 changer transitions 26/596 dead transitions. [2021-12-06 18:42:29,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 596 transitions, 9100 flow [2021-12-06 18:42:29,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:42:29,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:42:29,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1791 transitions. [2021-12-06 18:42:29,391 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603879849812266 [2021-12-06 18:42:29,391 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1791 transitions. [2021-12-06 18:42:29,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1791 transitions. [2021-12-06 18:42:29,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:29,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1791 transitions. [2021-12-06 18:42:29,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.6764705882353) internal successors, (1791), 34 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:29,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:29,395 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:29,395 INFO L186 Difference]: Start difference. First operand has 565 places, 577 transitions, 7906 flow. Second operand 34 states and 1791 transitions. [2021-12-06 18:42:29,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 596 transitions, 9100 flow [2021-12-06 18:42:29,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 596 transitions, 8863 flow, removed 14 selfloop flow, removed 35 redundant places. [2021-12-06 18:42:29,610 INFO L242 Difference]: Finished difference. Result has 561 places, 561 transitions, 7651 flow [2021-12-06 18:42:29,610 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7675, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7651, PETRI_PLACES=561, PETRI_TRANSITIONS=561} [2021-12-06 18:42:29,610 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 473 predicate places. [2021-12-06 18:42:29,611 INFO L470 AbstractCegarLoop]: Abstraction has has 561 places, 561 transitions, 7651 flow [2021-12-06 18:42:29,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:29,611 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:29,611 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:29,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-12-06 18:42:29,611 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:29,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:29,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1919775534, now seen corresponding path program 80 times [2021-12-06 18:42:29,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:29,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320247144] [2021-12-06 18:42:29,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:29,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:29,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:29,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:29,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:29,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320247144] [2021-12-06 18:42:29,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320247144] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:29,893 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:29,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:42:29,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361961369] [2021-12-06 18:42:29,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:29,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:42:29,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:29,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:42:29,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:42:29,894 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:29,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 561 transitions, 7651 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:29,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:29,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:29,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:31,375 INFO L129 PetriNetUnfolder]: 429/1318 cut-off events. [2021-12-06 18:42:31,375 INFO L130 PetriNetUnfolder]: For 26695/26695 co-relation queries the response was YES. [2021-12-06 18:42:31,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10403 conditions, 1318 events. 429/1318 cut-off events. For 26695/26695 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8556 event pairs, 37 based on Foata normal form. 1/1317 useless extension candidates. Maximal degree in co-relation 10217. Up to 865 conditions per place. [2021-12-06 18:42:31,398 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 397 selfloop transitions, 137 changer transitions 32/605 dead transitions. [2021-12-06 18:42:31,398 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 605 transitions, 9376 flow [2021-12-06 18:42:31,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:42:31,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:42:31,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1912 transitions. [2021-12-06 18:42:31,400 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5650118203309693 [2021-12-06 18:42:31,400 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1912 transitions. [2021-12-06 18:42:31,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1912 transitions. [2021-12-06 18:42:31,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:31,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1912 transitions. [2021-12-06 18:42:31,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.111111111111114) internal successors, (1912), 36 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:31,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:31,403 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:31,403 INFO L186 Difference]: Start difference. First operand has 561 places, 561 transitions, 7651 flow. Second operand 36 states and 1912 transitions. [2021-12-06 18:42:31,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 605 transitions, 9376 flow [2021-12-06 18:42:31,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 605 transitions, 9013 flow, removed 31 selfloop flow, removed 39 redundant places. [2021-12-06 18:42:31,589 INFO L242 Difference]: Finished difference. Result has 547 places, 556 transitions, 7578 flow [2021-12-06 18:42:31,590 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7578, PETRI_PLACES=547, PETRI_TRANSITIONS=556} [2021-12-06 18:42:31,590 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 459 predicate places. [2021-12-06 18:42:31,590 INFO L470 AbstractCegarLoop]: Abstraction has has 547 places, 556 transitions, 7578 flow [2021-12-06 18:42:31,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:31,590 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:31,590 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:31,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-12-06 18:42:31,591 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:31,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:31,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1596954292, now seen corresponding path program 81 times [2021-12-06 18:42:31,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:31,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263961750] [2021-12-06 18:42:31,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:31,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:31,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:31,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:31,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:31,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263961750] [2021-12-06 18:42:31,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263961750] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:31,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:31,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:42:31,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654229146] [2021-12-06 18:42:31,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:31,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:42:31,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:31,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:42:31,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:42:31,869 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:31,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 556 transitions, 7578 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:31,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:31,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:31,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:33,560 INFO L129 PetriNetUnfolder]: 418/1290 cut-off events. [2021-12-06 18:42:33,560 INFO L130 PetriNetUnfolder]: For 25339/25339 co-relation queries the response was YES. [2021-12-06 18:42:33,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10125 conditions, 1290 events. 418/1290 cut-off events. For 25339/25339 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8295 event pairs, 41 based on Foata normal form. 1/1289 useless extension candidates. Maximal degree in co-relation 9941. Up to 921 conditions per place. [2021-12-06 18:42:33,581 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 440 selfloop transitions, 89 changer transitions 17/585 dead transitions. [2021-12-06 18:42:33,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 585 transitions, 8969 flow [2021-12-06 18:42:33,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:42:33,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:42:33,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1989 transitions. [2021-12-06 18:42:33,583 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5568309070548713 [2021-12-06 18:42:33,583 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1989 transitions. [2021-12-06 18:42:33,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1989 transitions. [2021-12-06 18:42:33,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:33,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1989 transitions. [2021-12-06 18:42:33,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.3421052631579) internal successors, (1989), 38 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:33,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:33,586 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:33,586 INFO L186 Difference]: Start difference. First operand has 547 places, 556 transitions, 7578 flow. Second operand 38 states and 1989 transitions. [2021-12-06 18:42:33,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 585 transitions, 8969 flow [2021-12-06 18:42:33,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 585 transitions, 8574 flow, removed 40 selfloop flow, removed 34 redundant places. [2021-12-06 18:42:33,777 INFO L242 Difference]: Finished difference. Result has 548 places, 558 transitions, 7475 flow [2021-12-06 18:42:33,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7201, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=7475, PETRI_PLACES=548, PETRI_TRANSITIONS=558} [2021-12-06 18:42:33,778 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 460 predicate places. [2021-12-06 18:42:33,778 INFO L470 AbstractCegarLoop]: Abstraction has has 548 places, 558 transitions, 7475 flow [2021-12-06 18:42:33,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:33,778 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:33,778 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:33,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-12-06 18:42:33,779 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:33,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:33,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1975493304, now seen corresponding path program 82 times [2021-12-06 18:42:33,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:33,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870233048] [2021-12-06 18:42:33,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:33,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:33,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:34,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:34,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:34,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870233048] [2021-12-06 18:42:34,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870233048] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:34,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:34,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:34,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240376769] [2021-12-06 18:42:34,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:34,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:34,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:34,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:34,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:34,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:34,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 558 transitions, 7475 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:34,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:34,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:34,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:37,080 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:42:38,005 INFO L129 PetriNetUnfolder]: 425/1314 cut-off events. [2021-12-06 18:42:38,005 INFO L130 PetriNetUnfolder]: For 25707/25707 co-relation queries the response was YES. [2021-12-06 18:42:38,020 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10254 conditions, 1314 events. 425/1314 cut-off events. For 25707/25707 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8526 event pairs, 53 based on Foata normal form. 1/1312 useless extension candidates. Maximal degree in co-relation 10073. Up to 892 conditions per place. [2021-12-06 18:42:38,026 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 416 selfloop transitions, 118 changer transitions 27/600 dead transitions. [2021-12-06 18:42:38,026 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 600 transitions, 9264 flow [2021-12-06 18:42:38,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:42:38,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:42:38,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2009 transitions. [2021-12-06 18:42:38,028 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624300111982082 [2021-12-06 18:42:38,028 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2009 transitions. [2021-12-06 18:42:38,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2009 transitions. [2021-12-06 18:42:38,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:38,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2009 transitions. [2021-12-06 18:42:38,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.86842105263158) internal successors, (2009), 38 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:38,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:38,031 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:38,031 INFO L186 Difference]: Start difference. First operand has 548 places, 558 transitions, 7475 flow. Second operand 38 states and 2009 transitions. [2021-12-06 18:42:38,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 600 transitions, 9264 flow [2021-12-06 18:42:38,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 600 transitions, 8943 flow, removed 71 selfloop flow, removed 33 redundant places. [2021-12-06 18:42:38,228 INFO L242 Difference]: Finished difference. Result has 556 places, 558 transitions, 7604 flow [2021-12-06 18:42:38,228 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7192, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=7604, PETRI_PLACES=556, PETRI_TRANSITIONS=558} [2021-12-06 18:42:38,229 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 468 predicate places. [2021-12-06 18:42:38,229 INFO L470 AbstractCegarLoop]: Abstraction has has 556 places, 558 transitions, 7604 flow [2021-12-06 18:42:38,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:38,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:38,229 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:38,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-12-06 18:42:38,229 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:38,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:38,229 INFO L85 PathProgramCache]: Analyzing trace with hash 503225232, now seen corresponding path program 83 times [2021-12-06 18:42:38,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:38,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019710314] [2021-12-06 18:42:38,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:38,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:38,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:38,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:38,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:38,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019710314] [2021-12-06 18:42:38,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019710314] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:38,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:38,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:38,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040116845] [2021-12-06 18:42:38,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:38,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:38,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:38,512 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:38,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 558 transitions, 7604 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:38,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:38,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:38,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:40,481 INFO L129 PetriNetUnfolder]: 454/1421 cut-off events. [2021-12-06 18:42:40,481 INFO L130 PetriNetUnfolder]: For 29679/29679 co-relation queries the response was YES. [2021-12-06 18:42:40,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11186 conditions, 1421 events. 454/1421 cut-off events. For 29679/29679 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9569 event pairs, 50 based on Foata normal form. 1/1420 useless extension candidates. Maximal degree in co-relation 10999. Up to 852 conditions per place. [2021-12-06 18:42:40,505 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 386 selfloop transitions, 201 changer transitions 22/648 dead transitions. [2021-12-06 18:42:40,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 648 transitions, 10278 flow [2021-12-06 18:42:40,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-06 18:42:40,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-12-06 18:42:40,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2427 transitions. [2021-12-06 18:42:40,507 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5612858464384829 [2021-12-06 18:42:40,507 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2427 transitions. [2021-12-06 18:42:40,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2427 transitions. [2021-12-06 18:42:40,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:40,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2427 transitions. [2021-12-06 18:42:40,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.76086956521739) internal successors, (2427), 46 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:40,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:40,511 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:40,511 INFO L186 Difference]: Start difference. First operand has 556 places, 558 transitions, 7604 flow. Second operand 46 states and 2427 transitions. [2021-12-06 18:42:40,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 648 transitions, 10278 flow [2021-12-06 18:42:40,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 648 transitions, 9900 flow, removed 93 selfloop flow, removed 33 redundant places. [2021-12-06 18:42:40,727 INFO L242 Difference]: Finished difference. Result has 574 places, 607 transitions, 8738 flow [2021-12-06 18:42:40,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=8738, PETRI_PLACES=574, PETRI_TRANSITIONS=607} [2021-12-06 18:42:40,728 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 486 predicate places. [2021-12-06 18:42:40,728 INFO L470 AbstractCegarLoop]: Abstraction has has 574 places, 607 transitions, 8738 flow [2021-12-06 18:42:40,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:40,728 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:40,728 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:40,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-12-06 18:42:40,729 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:40,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:40,729 INFO L85 PathProgramCache]: Analyzing trace with hash 2062173008, now seen corresponding path program 84 times [2021-12-06 18:42:40,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:40,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512007121] [2021-12-06 18:42:40,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:40,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:40,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:40,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:40,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:40,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512007121] [2021-12-06 18:42:40,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512007121] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:40,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:40,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:40,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858727698] [2021-12-06 18:42:40,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:40,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:40,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:40,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:40,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:40,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:40,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 607 transitions, 8738 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:40,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:40,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:40,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:42,929 INFO L129 PetriNetUnfolder]: 446/1409 cut-off events. [2021-12-06 18:42:42,930 INFO L130 PetriNetUnfolder]: For 30467/30467 co-relation queries the response was YES. [2021-12-06 18:42:42,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11312 conditions, 1409 events. 446/1409 cut-off events. For 30467/30467 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9440 event pairs, 50 based on Foata normal form. 1/1408 useless extension candidates. Maximal degree in co-relation 11118. Up to 962 conditions per place. [2021-12-06 18:42:42,958 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 458 selfloop transitions, 110 changer transitions 25/632 dead transitions. [2021-12-06 18:42:42,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 632 transitions, 10146 flow [2021-12-06 18:42:42,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:42:42,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:42:42,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2021-12-06 18:42:42,959 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2021-12-06 18:42:42,959 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2021-12-06 18:42:42,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2021-12-06 18:42:42,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:42,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2021-12-06 18:42:42,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:42,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:42,981 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:42,981 INFO L186 Difference]: Start difference. First operand has 574 places, 607 transitions, 8738 flow. Second operand 36 states and 1904 transitions. [2021-12-06 18:42:42,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 632 transitions, 10146 flow [2021-12-06 18:42:43,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 632 transitions, 9777 flow, removed 130 selfloop flow, removed 28 redundant places. [2021-12-06 18:42:43,216 INFO L242 Difference]: Finished difference. Result has 583 places, 597 transitions, 8567 flow [2021-12-06 18:42:43,217 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8377, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8567, PETRI_PLACES=583, PETRI_TRANSITIONS=597} [2021-12-06 18:42:43,217 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 495 predicate places. [2021-12-06 18:42:43,217 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 597 transitions, 8567 flow [2021-12-06 18:42:43,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:43,217 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:43,217 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:43,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-12-06 18:42:43,218 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:43,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:43,218 INFO L85 PathProgramCache]: Analyzing trace with hash -391455670, now seen corresponding path program 85 times [2021-12-06 18:42:43,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:43,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002119209] [2021-12-06 18:42:43,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:43,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:43,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:43,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:43,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:43,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002119209] [2021-12-06 18:42:43,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002119209] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:43,480 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:43,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:42:43,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38899904] [2021-12-06 18:42:43,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:43,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:42:43,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:43,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:42:43,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:42:43,482 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:43,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 597 transitions, 8567 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:43,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:43,482 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:43,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:44,962 INFO L129 PetriNetUnfolder]: 440/1385 cut-off events. [2021-12-06 18:42:44,962 INFO L130 PetriNetUnfolder]: For 30375/30375 co-relation queries the response was YES. [2021-12-06 18:42:44,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11261 conditions, 1385 events. 440/1385 cut-off events. For 30375/30375 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9262 event pairs, 49 based on Foata normal form. 1/1385 useless extension candidates. Maximal degree in co-relation 11062. Up to 962 conditions per place. [2021-12-06 18:42:44,989 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 454 selfloop transitions, 116 changer transitions 16/625 dead transitions. [2021-12-06 18:42:44,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 625 transitions, 10098 flow [2021-12-06 18:42:44,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:42:44,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:42:44,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1855 transitions. [2021-12-06 18:42:44,990 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2021-12-06 18:42:44,990 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1855 transitions. [2021-12-06 18:42:44,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1855 transitions. [2021-12-06 18:42:44,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:44,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1855 transitions. [2021-12-06 18:42:44,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.0) internal successors, (1855), 35 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:44,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:44,993 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:44,993 INFO L186 Difference]: Start difference. First operand has 583 places, 597 transitions, 8567 flow. Second operand 35 states and 1855 transitions. [2021-12-06 18:42:44,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 625 transitions, 10098 flow [2021-12-06 18:42:45,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 625 transitions, 9775 flow, removed 32 selfloop flow, removed 37 redundant places. [2021-12-06 18:42:45,251 INFO L242 Difference]: Finished difference. Result has 575 places, 599 transitions, 8642 flow [2021-12-06 18:42:45,251 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8284, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8642, PETRI_PLACES=575, PETRI_TRANSITIONS=599} [2021-12-06 18:42:45,251 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 487 predicate places. [2021-12-06 18:42:45,251 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 599 transitions, 8642 flow [2021-12-06 18:42:45,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:45,252 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:45,252 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:45,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-12-06 18:42:45,252 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:45,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:45,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1762004170, now seen corresponding path program 86 times [2021-12-06 18:42:45,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:45,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719268788] [2021-12-06 18:42:45,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:45,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:45,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:45,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:45,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:45,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719268788] [2021-12-06 18:42:45,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719268788] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:45,521 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:45,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:42:45,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864133917] [2021-12-06 18:42:45,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:45,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:42:45,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:45,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:42:45,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:42:45,522 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:45,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 599 transitions, 8642 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:45,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:45,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:45,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:46,916 INFO L129 PetriNetUnfolder]: 437/1378 cut-off events. [2021-12-06 18:42:46,916 INFO L130 PetriNetUnfolder]: For 30105/30105 co-relation queries the response was YES. [2021-12-06 18:42:46,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11152 conditions, 1378 events. 437/1378 cut-off events. For 30105/30105 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9195 event pairs, 37 based on Foata normal form. 1/1377 useless extension candidates. Maximal degree in co-relation 10954. Up to 958 conditions per place. [2021-12-06 18:42:46,942 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 450 selfloop transitions, 104 changer transitions 25/618 dead transitions. [2021-12-06 18:42:46,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 618 transitions, 9884 flow [2021-12-06 18:42:46,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:42:46,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:42:46,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1750 transitions. [2021-12-06 18:42:46,944 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641521598968408 [2021-12-06 18:42:46,944 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1750 transitions. [2021-12-06 18:42:46,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1750 transitions. [2021-12-06 18:42:46,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:46,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1750 transitions. [2021-12-06 18:42:46,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.03030303030303) internal successors, (1750), 33 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:46,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:46,964 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:46,964 INFO L186 Difference]: Start difference. First operand has 575 places, 599 transitions, 8642 flow. Second operand 33 states and 1750 transitions. [2021-12-06 18:42:46,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 618 transitions, 9884 flow [2021-12-06 18:42:47,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 618 transitions, 9556 flow, removed 64 selfloop flow, removed 32 redundant places. [2021-12-06 18:42:47,191 INFO L242 Difference]: Finished difference. Result has 574 places, 584 transitions, 8428 flow [2021-12-06 18:42:47,191 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8320, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8428, PETRI_PLACES=574, PETRI_TRANSITIONS=584} [2021-12-06 18:42:47,191 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 486 predicate places. [2021-12-06 18:42:47,192 INFO L470 AbstractCegarLoop]: Abstraction has has 574 places, 584 transitions, 8428 flow [2021-12-06 18:42:47,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:47,192 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:47,192 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:47,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-12-06 18:42:47,192 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:47,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:47,192 INFO L85 PathProgramCache]: Analyzing trace with hash -614404514, now seen corresponding path program 87 times [2021-12-06 18:42:47,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:47,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379457145] [2021-12-06 18:42:47,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:47,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:47,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:47,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:47,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:47,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379457145] [2021-12-06 18:42:47,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379457145] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:47,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:47,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:42:47,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849059579] [2021-12-06 18:42:47,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:47,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:42:47,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:47,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:42:47,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:42:47,485 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:47,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 584 transitions, 8428 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:47,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:47,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:47,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:49,289 INFO L129 PetriNetUnfolder]: 429/1343 cut-off events. [2021-12-06 18:42:49,289 INFO L130 PetriNetUnfolder]: For 28922/28922 co-relation queries the response was YES. [2021-12-06 18:42:49,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10949 conditions, 1343 events. 429/1343 cut-off events. For 28922/28922 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 8839 event pairs, 35 based on Foata normal form. 1/1342 useless extension candidates. Maximal degree in co-relation 10752. Up to 971 conditions per place. [2021-12-06 18:42:49,313 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 465 selfloop transitions, 70 changer transitions 28/602 dead transitions. [2021-12-06 18:42:49,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 602 transitions, 9655 flow [2021-12-06 18:42:49,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:42:49,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:42:49,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1833 transitions. [2021-12-06 18:42:49,315 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2021-12-06 18:42:49,315 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1833 transitions. [2021-12-06 18:42:49,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1833 transitions. [2021-12-06 18:42:49,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:49,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1833 transitions. [2021-12-06 18:42:49,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.371428571428574) internal successors, (1833), 35 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:49,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:49,318 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:49,318 INFO L186 Difference]: Start difference. First operand has 574 places, 584 transitions, 8428 flow. Second operand 35 states and 1833 transitions. [2021-12-06 18:42:49,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 602 transitions, 9655 flow [2021-12-06 18:42:49,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 602 transitions, 9290 flow, removed 24 selfloop flow, removed 39 redundant places. [2021-12-06 18:42:49,536 INFO L242 Difference]: Finished difference. Result has 560 places, 565 transitions, 8009 flow [2021-12-06 18:42:49,536 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8009, PETRI_PLACES=560, PETRI_TRANSITIONS=565} [2021-12-06 18:42:49,537 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 472 predicate places. [2021-12-06 18:42:49,537 INFO L470 AbstractCegarLoop]: Abstraction has has 560 places, 565 transitions, 8009 flow [2021-12-06 18:42:49,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:49,537 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:49,537 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:49,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2021-12-06 18:42:49,537 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:49,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:49,537 INFO L85 PathProgramCache]: Analyzing trace with hash -157818066, now seen corresponding path program 88 times [2021-12-06 18:42:49,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:49,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092924600] [2021-12-06 18:42:49,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:49,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:49,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:49,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:49,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092924600] [2021-12-06 18:42:49,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092924600] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:49,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:49,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:49,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217754689] [2021-12-06 18:42:49,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:49,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:49,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:49,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:49,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:49,805 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:49,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 565 transitions, 8009 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:49,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:49,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:49,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:51,199 INFO L129 PetriNetUnfolder]: 423/1303 cut-off events. [2021-12-06 18:42:51,199 INFO L130 PetriNetUnfolder]: For 27094/27094 co-relation queries the response was YES. [2021-12-06 18:42:51,216 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10539 conditions, 1303 events. 423/1303 cut-off events. For 27094/27094 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8475 event pairs, 39 based on Foata normal form. 1/1302 useless extension candidates. Maximal degree in co-relation 10350. Up to 946 conditions per place. [2021-12-06 18:42:51,222 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 438 selfloop transitions, 72 changer transitions 35/584 dead transitions. [2021-12-06 18:42:51,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 584 transitions, 9179 flow [2021-12-06 18:42:51,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:42:51,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:42:51,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1740 transitions. [2021-12-06 18:42:51,223 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609284332688588 [2021-12-06 18:42:51,223 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1740 transitions. [2021-12-06 18:42:51,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1740 transitions. [2021-12-06 18:42:51,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:51,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1740 transitions. [2021-12-06 18:42:51,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.72727272727273) internal successors, (1740), 33 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:51,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:51,226 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:51,226 INFO L186 Difference]: Start difference. First operand has 560 places, 565 transitions, 8009 flow. Second operand 33 states and 1740 transitions. [2021-12-06 18:42:51,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 584 transitions, 9179 flow [2021-12-06 18:42:51,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 584 transitions, 8909 flow, removed 25 selfloop flow, removed 39 redundant places. [2021-12-06 18:42:51,434 INFO L242 Difference]: Finished difference. Result has 530 places, 540 transitions, 7613 flow [2021-12-06 18:42:51,435 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7745, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7613, PETRI_PLACES=530, PETRI_TRANSITIONS=540} [2021-12-06 18:42:51,435 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 442 predicate places. [2021-12-06 18:42:51,435 INFO L470 AbstractCegarLoop]: Abstraction has has 530 places, 540 transitions, 7613 flow [2021-12-06 18:42:51,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:51,435 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:51,435 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:51,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-12-06 18:42:51,436 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:51,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:51,436 INFO L85 PathProgramCache]: Analyzing trace with hash -872346572, now seen corresponding path program 89 times [2021-12-06 18:42:51,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:51,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112179952] [2021-12-06 18:42:51,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:51,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:51,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:51,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:51,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112179952] [2021-12-06 18:42:51,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112179952] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:51,694 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:51,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:42:51,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301926209] [2021-12-06 18:42:51,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:51,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:42:51,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:51,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:42:51,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:42:51,695 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:51,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 540 transitions, 7613 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:51,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:51,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:51,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:53,669 INFO L129 PetriNetUnfolder]: 418/1291 cut-off events. [2021-12-06 18:42:53,669 INFO L130 PetriNetUnfolder]: For 26431/26431 co-relation queries the response was YES. [2021-12-06 18:42:53,685 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10291 conditions, 1291 events. 418/1291 cut-off events. For 26431/26431 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8362 event pairs, 52 based on Foata normal form. 1/1290 useless extension candidates. Maximal degree in co-relation 10115. Up to 932 conditions per place. [2021-12-06 18:42:53,691 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 430 selfloop transitions, 78 changer transitions 19/566 dead transitions. [2021-12-06 18:42:53,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 566 transitions, 8892 flow [2021-12-06 18:42:53,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:42:53,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:42:53,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1688 transitions. [2021-12-06 18:42:53,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5611702127659575 [2021-12-06 18:42:53,693 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1688 transitions. [2021-12-06 18:42:53,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1688 transitions. [2021-12-06 18:42:53,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:53,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1688 transitions. [2021-12-06 18:42:53,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.75) internal successors, (1688), 32 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:53,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:53,696 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:53,696 INFO L186 Difference]: Start difference. First operand has 530 places, 540 transitions, 7613 flow. Second operand 32 states and 1688 transitions. [2021-12-06 18:42:53,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 566 transitions, 8892 flow [2021-12-06 18:42:53,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 566 transitions, 8596 flow, removed 20 selfloop flow, removed 41 redundant places. [2021-12-06 18:42:53,898 INFO L242 Difference]: Finished difference. Result has 505 places, 537 transitions, 7457 flow [2021-12-06 18:42:53,899 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7329, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7457, PETRI_PLACES=505, PETRI_TRANSITIONS=537} [2021-12-06 18:42:53,899 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 417 predicate places. [2021-12-06 18:42:53,899 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 537 transitions, 7457 flow [2021-12-06 18:42:53,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:53,899 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:53,899 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:53,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2021-12-06 18:42:53,900 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:53,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:53,900 INFO L85 PathProgramCache]: Analyzing trace with hash 864176970, now seen corresponding path program 90 times [2021-12-06 18:42:53,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:53,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512786028] [2021-12-06 18:42:53,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:53,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:53,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:54,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:54,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512786028] [2021-12-06 18:42:54,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512786028] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:54,197 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:54,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:42:54,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422235175] [2021-12-06 18:42:54,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:54,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:42:54,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:54,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:42:54,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:42:54,199 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:54,199 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 537 transitions, 7457 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:54,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:54,199 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:54,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:56,605 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:42:57,251 INFO L129 PetriNetUnfolder]: 422/1295 cut-off events. [2021-12-06 18:42:57,251 INFO L130 PetriNetUnfolder]: For 27728/27728 co-relation queries the response was YES. [2021-12-06 18:42:57,285 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10366 conditions, 1295 events. 422/1295 cut-off events. For 27728/27728 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8398 event pairs, 38 based on Foata normal form. 1/1294 useless extension candidates. Maximal degree in co-relation 10194. Up to 937 conditions per place. [2021-12-06 18:42:57,291 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 432 selfloop transitions, 77 changer transitions 23/571 dead transitions. [2021-12-06 18:42:57,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 571 transitions, 9025 flow [2021-12-06 18:42:57,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:42:57,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:42:57,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1842 transitions. [2021-12-06 18:42:57,293 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5598784194528875 [2021-12-06 18:42:57,293 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1842 transitions. [2021-12-06 18:42:57,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1842 transitions. [2021-12-06 18:42:57,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:57,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1842 transitions. [2021-12-06 18:42:57,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.628571428571426) internal successors, (1842), 35 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) [2021-12-06 18:42:57,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:57,296 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:57,296 INFO L186 Difference]: Start difference. First operand has 505 places, 537 transitions, 7457 flow. Second operand 35 states and 1842 transitions. [2021-12-06 18:42:57,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 571 transitions, 9025 flow [2021-12-06 18:42:57,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 571 transitions, 8750 flow, removed 27 selfloop flow, removed 34 redundant places. [2021-12-06 18:42:57,493 INFO L242 Difference]: Finished difference. Result has 505 places, 537 transitions, 7458 flow [2021-12-06 18:42:57,493 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7214, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7458, PETRI_PLACES=505, PETRI_TRANSITIONS=537} [2021-12-06 18:42:57,493 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 417 predicate places. [2021-12-06 18:42:57,493 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 537 transitions, 7458 flow [2021-12-06 18:42:57,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:57,494 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:57,494 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:57,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2021-12-06 18:42:57,494 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:57,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:57,494 INFO L85 PathProgramCache]: Analyzing trace with hash -422521482, now seen corresponding path program 91 times [2021-12-06 18:42:57,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:57,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239772284] [2021-12-06 18:42:57,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:57,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:57,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:57,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:57,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:57,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239772284] [2021-12-06 18:42:57,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239772284] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:57,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:57,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:42:57,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231372205] [2021-12-06 18:42:57,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:57,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:42:57,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:57,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:42:57,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:42:57,767 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:57,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 537 transitions, 7458 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:57,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:57,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:57,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:42:59,256 INFO L129 PetriNetUnfolder]: 415/1284 cut-off events. [2021-12-06 18:42:59,256 INFO L130 PetriNetUnfolder]: For 27896/27896 co-relation queries the response was YES. [2021-12-06 18:42:59,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10176 conditions, 1284 events. 415/1284 cut-off events. For 27896/27896 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8308 event pairs, 37 based on Foata normal form. 1/1282 useless extension candidates. Maximal degree in co-relation 10005. Up to 938 conditions per place. [2021-12-06 18:42:59,280 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 433 selfloop transitions, 71 changer transitions 19/562 dead transitions. [2021-12-06 18:42:59,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 562 transitions, 8685 flow [2021-12-06 18:42:59,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:42:59,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:42:59,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1733 transitions. [2021-12-06 18:42:59,281 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5586718246292715 [2021-12-06 18:42:59,282 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1733 transitions. [2021-12-06 18:42:59,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1733 transitions. [2021-12-06 18:42:59,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:42:59,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1733 transitions. [2021-12-06 18:42:59,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.515151515151516) internal successors, (1733), 33 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:59,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:59,284 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:59,284 INFO L186 Difference]: Start difference. First operand has 505 places, 537 transitions, 7458 flow. Second operand 33 states and 1733 transitions. [2021-12-06 18:42:59,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 562 transitions, 8685 flow [2021-12-06 18:42:59,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 562 transitions, 8472 flow, removed 42 selfloop flow, removed 32 redundant places. [2021-12-06 18:42:59,495 INFO L242 Difference]: Finished difference. Result has 506 places, 534 transitions, 7392 flow [2021-12-06 18:42:59,496 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7255, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7392, PETRI_PLACES=506, PETRI_TRANSITIONS=534} [2021-12-06 18:42:59,496 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 418 predicate places. [2021-12-06 18:42:59,496 INFO L470 AbstractCegarLoop]: Abstraction has has 506 places, 534 transitions, 7392 flow [2021-12-06 18:42:59,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:59,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:42:59,496 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:42:59,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2021-12-06 18:42:59,497 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:42:59,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:42:59,497 INFO L85 PathProgramCache]: Analyzing trace with hash -800803146, now seen corresponding path program 92 times [2021-12-06 18:42:59,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:42:59,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445675991] [2021-12-06 18:42:59,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:42:59,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:42:59,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:42:59,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:42:59,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:42:59,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445675991] [2021-12-06 18:42:59,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445675991] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:42:59,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:42:59,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 18:42:59,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081493599] [2021-12-06 18:42:59,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:42:59,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 18:42:59,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:42:59,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 18:42:59,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:42:59,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:42:59,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 534 transitions, 7392 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:42:59,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:42:59,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:42:59,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:02,092 INFO L129 PetriNetUnfolder]: 411/1283 cut-off events. [2021-12-06 18:43:02,092 INFO L130 PetriNetUnfolder]: For 26646/26646 co-relation queries the response was YES. [2021-12-06 18:43:02,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10090 conditions, 1283 events. 411/1283 cut-off events. For 26646/26646 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8299 event pairs, 35 based on Foata normal form. 1/1283 useless extension candidates. Maximal degree in co-relation 9918. Up to 930 conditions per place. [2021-12-06 18:43:02,129 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 427 selfloop transitions, 73 changer transitions 16/555 dead transitions. [2021-12-06 18:43:02,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 555 transitions, 8599 flow [2021-12-06 18:43:02,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:43:02,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:43:02,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1830 transitions. [2021-12-06 18:43:02,130 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5562310030395137 [2021-12-06 18:43:02,131 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1830 transitions. [2021-12-06 18:43:02,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1830 transitions. [2021-12-06 18:43:02,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:02,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1830 transitions. [2021-12-06 18:43:02,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.285714285714285) internal successors, (1830), 35 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:02,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:02,134 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:02,134 INFO L186 Difference]: Start difference. First operand has 506 places, 534 transitions, 7392 flow. Second operand 35 states and 1830 transitions. [2021-12-06 18:43:02,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 555 transitions, 8599 flow [2021-12-06 18:43:02,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 555 transitions, 8356 flow, removed 22 selfloop flow, removed 35 redundant places. [2021-12-06 18:43:02,330 INFO L242 Difference]: Finished difference. Result has 502 places, 529 transitions, 7296 flow [2021-12-06 18:43:02,331 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7161, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7296, PETRI_PLACES=502, PETRI_TRANSITIONS=529} [2021-12-06 18:43:02,331 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 414 predicate places. [2021-12-06 18:43:02,331 INFO L470 AbstractCegarLoop]: Abstraction has has 502 places, 529 transitions, 7296 flow [2021-12-06 18:43:02,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:02,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:02,331 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:02,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2021-12-06 18:43:02,331 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:02,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:02,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1963937312, now seen corresponding path program 93 times [2021-12-06 18:43:02,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:02,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975672159] [2021-12-06 18:43:02,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:02,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:02,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:02,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:02,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:02,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975672159] [2021-12-06 18:43:02,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975672159] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:02,644 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:02,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 18:43:02,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283955797] [2021-12-06 18:43:02,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:02,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 18:43:02,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:02,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 18:43:02,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:43:02,645 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:02,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 529 transitions, 7296 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:02,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:02,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:02,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:04,286 INFO L129 PetriNetUnfolder]: 407/1249 cut-off events. [2021-12-06 18:43:04,286 INFO L130 PetriNetUnfolder]: For 24087/24087 co-relation queries the response was YES. [2021-12-06 18:43:04,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9804 conditions, 1249 events. 407/1249 cut-off events. For 24087/24087 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7971 event pairs, 38 based on Foata normal form. 1/1248 useless extension candidates. Maximal degree in co-relation 9636. Up to 928 conditions per place. [2021-12-06 18:43:04,306 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 426 selfloop transitions, 58 changer transitions 25/548 dead transitions. [2021-12-06 18:43:04,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 548 transitions, 8394 flow [2021-12-06 18:43:04,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:43:04,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:43:04,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1725 transitions. [2021-12-06 18:43:04,308 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5560928433268859 [2021-12-06 18:43:04,308 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1725 transitions. [2021-12-06 18:43:04,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1725 transitions. [2021-12-06 18:43:04,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:04,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1725 transitions. [2021-12-06 18:43:04,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.27272727272727) internal successors, (1725), 33 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:04,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:04,311 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:04,311 INFO L186 Difference]: Start difference. First operand has 502 places, 529 transitions, 7296 flow. Second operand 33 states and 1725 transitions. [2021-12-06 18:43:04,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 548 transitions, 8394 flow [2021-12-06 18:43:04,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 548 transitions, 8190 flow, removed 10 selfloop flow, removed 34 redundant places. [2021-12-06 18:43:04,494 INFO L242 Difference]: Finished difference. Result has 496 places, 514 transitions, 7102 flow [2021-12-06 18:43:04,494 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7102, PETRI_PLACES=496, PETRI_TRANSITIONS=514} [2021-12-06 18:43:04,495 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 408 predicate places. [2021-12-06 18:43:04,495 INFO L470 AbstractCegarLoop]: Abstraction has has 496 places, 514 transitions, 7102 flow [2021-12-06 18:43:04,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:04,495 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:04,495 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:04,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2021-12-06 18:43:04,495 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:04,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:04,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1194696906, now seen corresponding path program 94 times [2021-12-06 18:43:04,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:04,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738295188] [2021-12-06 18:43:04,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:04,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:04,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:04,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:04,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:04,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738295188] [2021-12-06 18:43:04,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738295188] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:04,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:04,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:43:04,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915345272] [2021-12-06 18:43:04,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:04,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:43:04,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:04,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:43:04,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:43:04,784 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:04,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 514 transitions, 7102 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:04,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:04,784 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:04,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:06,652 INFO L129 PetriNetUnfolder]: 408/1253 cut-off events. [2021-12-06 18:43:06,652 INFO L130 PetriNetUnfolder]: For 23537/23537 co-relation queries the response was YES. [2021-12-06 18:43:06,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9726 conditions, 1253 events. 408/1253 cut-off events. For 23537/23537 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8013 event pairs, 52 based on Foata normal form. 1/1252 useless extension candidates. Maximal degree in co-relation 9560. Up to 873 conditions per place. [2021-12-06 18:43:06,671 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 382 selfloop transitions, 103 changer transitions 19/543 dead transitions. [2021-12-06 18:43:06,671 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 543 transitions, 8370 flow [2021-12-06 18:43:06,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:43:06,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:43:06,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1744 transitions. [2021-12-06 18:43:06,673 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622179239200515 [2021-12-06 18:43:06,673 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1744 transitions. [2021-12-06 18:43:06,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1744 transitions. [2021-12-06 18:43:06,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:06,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1744 transitions. [2021-12-06 18:43:06,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:06,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:06,676 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:06,676 INFO L186 Difference]: Start difference. First operand has 496 places, 514 transitions, 7102 flow. Second operand 33 states and 1744 transitions. [2021-12-06 18:43:06,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 543 transitions, 8370 flow [2021-12-06 18:43:06,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 543 transitions, 7906 flow, removed 83 selfloop flow, removed 33 redundant places. [2021-12-06 18:43:06,847 INFO L242 Difference]: Finished difference. Result has 474 places, 511 transitions, 6863 flow [2021-12-06 18:43:06,847 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6660, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6863, PETRI_PLACES=474, PETRI_TRANSITIONS=511} [2021-12-06 18:43:06,847 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 386 predicate places. [2021-12-06 18:43:06,847 INFO L470 AbstractCegarLoop]: Abstraction has has 474 places, 511 transitions, 6863 flow [2021-12-06 18:43:06,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:06,848 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:06,848 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:06,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2021-12-06 18:43:06,848 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:06,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:06,848 INFO L85 PathProgramCache]: Analyzing trace with hash -362370348, now seen corresponding path program 95 times [2021-12-06 18:43:06,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:06,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814978642] [2021-12-06 18:43:06,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:06,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:06,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:07,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:07,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:07,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814978642] [2021-12-06 18:43:07,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814978642] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:07,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:07,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:43:07,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818571467] [2021-12-06 18:43:07,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:07,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:43:07,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:07,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:43:07,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:43:07,099 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:07,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 511 transitions, 6863 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:07,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:07,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:07,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:08,805 INFO L129 PetriNetUnfolder]: 414/1283 cut-off events. [2021-12-06 18:43:08,805 INFO L130 PetriNetUnfolder]: For 21327/21327 co-relation queries the response was YES. [2021-12-06 18:43:08,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9507 conditions, 1283 events. 414/1283 cut-off events. For 21327/21327 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8313 event pairs, 50 based on Foata normal form. 1/1282 useless extension candidates. Maximal degree in co-relation 9348. Up to 839 conditions per place. [2021-12-06 18:43:08,825 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 355 selfloop transitions, 133 changer transitions 30/557 dead transitions. [2021-12-06 18:43:08,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 557 transitions, 8489 flow [2021-12-06 18:43:08,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:43:08,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:43:08,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2010 transitions. [2021-12-06 18:43:08,827 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627099664053752 [2021-12-06 18:43:08,827 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2010 transitions. [2021-12-06 18:43:08,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2010 transitions. [2021-12-06 18:43:08,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:08,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2010 transitions. [2021-12-06 18:43:08,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.89473684210526) internal successors, (2010), 38 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:08,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:08,830 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:08,830 INFO L186 Difference]: Start difference. First operand has 474 places, 511 transitions, 6863 flow. Second operand 38 states and 2010 transitions. [2021-12-06 18:43:08,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 557 transitions, 8489 flow [2021-12-06 18:43:08,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 557 transitions, 8177 flow, removed 20 selfloop flow, removed 34 redundant places. [2021-12-06 18:43:08,996 INFO L242 Difference]: Finished difference. Result has 479 places, 515 transitions, 7004 flow [2021-12-06 18:43:08,996 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6571, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=7004, PETRI_PLACES=479, PETRI_TRANSITIONS=515} [2021-12-06 18:43:08,996 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 391 predicate places. [2021-12-06 18:43:08,996 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 515 transitions, 7004 flow [2021-12-06 18:43:08,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:08,997 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:08,997 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:08,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2021-12-06 18:43:08,997 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:08,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:08,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1958948422, now seen corresponding path program 96 times [2021-12-06 18:43:08,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:08,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740700247] [2021-12-06 18:43:08,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:08,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:09,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:09,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:09,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:09,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740700247] [2021-12-06 18:43:09,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740700247] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:09,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:09,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:43:09,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394508383] [2021-12-06 18:43:09,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:09,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:43:09,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:09,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:43:09,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:43:09,265 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:09,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 515 transitions, 7004 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:09,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:09,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:09,266 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:10,650 INFO L129 PetriNetUnfolder]: 405/1253 cut-off events. [2021-12-06 18:43:10,650 INFO L130 PetriNetUnfolder]: For 20984/20984 co-relation queries the response was YES. [2021-12-06 18:43:10,663 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9394 conditions, 1253 events. 405/1253 cut-off events. For 20984/20984 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8010 event pairs, 52 based on Foata normal form. 1/1252 useless extension candidates. Maximal degree in co-relation 9234. Up to 818 conditions per place. [2021-12-06 18:43:10,668 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 135 changer transitions 25/561 dead transitions. [2021-12-06 18:43:10,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 561 transitions, 8717 flow [2021-12-06 18:43:10,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:43:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:43:10,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1649 transitions. [2021-12-06 18:43:10,670 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5658888126286891 [2021-12-06 18:43:10,670 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1649 transitions. [2021-12-06 18:43:10,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1649 transitions. [2021-12-06 18:43:10,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:10,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1649 transitions. [2021-12-06 18:43:10,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.193548387096776) internal successors, (1649), 31 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:10,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:10,673 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:10,673 INFO L186 Difference]: Start difference. First operand has 479 places, 515 transitions, 7004 flow. Second operand 31 states and 1649 transitions. [2021-12-06 18:43:10,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 561 transitions, 8717 flow [2021-12-06 18:43:10,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 561 transitions, 8415 flow, removed 46 selfloop flow, removed 29 redundant places. [2021-12-06 18:43:10,837 INFO L242 Difference]: Finished difference. Result has 479 places, 519 transitions, 7171 flow [2021-12-06 18:43:10,837 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6727, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7171, PETRI_PLACES=479, PETRI_TRANSITIONS=519} [2021-12-06 18:43:10,837 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 391 predicate places. [2021-12-06 18:43:10,837 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 519 transitions, 7171 flow [2021-12-06 18:43:10,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:10,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:10,838 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:10,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2021-12-06 18:43:10,838 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:10,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:10,838 INFO L85 PathProgramCache]: Analyzing trace with hash -309106416, now seen corresponding path program 97 times [2021-12-06 18:43:10,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:10,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53680237] [2021-12-06 18:43:10,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:10,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:10,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:11,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:11,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:11,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53680237] [2021-12-06 18:43:11,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53680237] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:11,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:11,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:11,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772704350] [2021-12-06 18:43:11,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:11,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:11,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:11,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:11,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:11,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:11,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 519 transitions, 7171 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:11,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:11,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:11,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:14,296 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:43:15,152 INFO L129 PetriNetUnfolder]: 412/1274 cut-off events. [2021-12-06 18:43:15,152 INFO L130 PetriNetUnfolder]: For 22720/22720 co-relation queries the response was YES. [2021-12-06 18:43:15,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9644 conditions, 1274 events. 412/1274 cut-off events. For 22720/22720 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8195 event pairs, 49 based on Foata normal form. 1/1273 useless extension candidates. Maximal degree in co-relation 9482. Up to 819 conditions per place. [2021-12-06 18:43:15,171 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 344 selfloop transitions, 159 changer transitions 30/572 dead transitions. [2021-12-06 18:43:15,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 572 transitions, 8938 flow [2021-12-06 18:43:15,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 18:43:15,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-12-06 18:43:15,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2261 transitions. [2021-12-06 18:43:15,173 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593765462642256 [2021-12-06 18:43:15,173 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2261 transitions. [2021-12-06 18:43:15,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2261 transitions. [2021-12-06 18:43:15,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:15,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2261 transitions. [2021-12-06 18:43:15,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.58139534883721) internal successors, (2261), 43 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:15,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:15,177 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:15,177 INFO L186 Difference]: Start difference. First operand has 479 places, 519 transitions, 7171 flow. Second operand 43 states and 2261 transitions. [2021-12-06 18:43:15,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 572 transitions, 8938 flow [2021-12-06 18:43:15,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 572 transitions, 8563 flow, removed 93 selfloop flow, removed 27 redundant places. [2021-12-06 18:43:15,351 INFO L242 Difference]: Finished difference. Result has 500 places, 527 transitions, 7418 flow [2021-12-06 18:43:15,351 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6858, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=7418, PETRI_PLACES=500, PETRI_TRANSITIONS=527} [2021-12-06 18:43:15,351 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 412 predicate places. [2021-12-06 18:43:15,351 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 527 transitions, 7418 flow [2021-12-06 18:43:15,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:15,352 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:15,352 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:15,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2021-12-06 18:43:15,352 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:15,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash 121425100, now seen corresponding path program 98 times [2021-12-06 18:43:15,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:15,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080883336] [2021-12-06 18:43:15,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:15,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:15,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:15,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:15,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:15,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080883336] [2021-12-06 18:43:15,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080883336] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:15,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:15,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:43:15,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300350431] [2021-12-06 18:43:15,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:15,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:43:15,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:15,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:43:15,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:43:15,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:15,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 527 transitions, 7418 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:15,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:15,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:15,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:17,087 INFO L129 PetriNetUnfolder]: 408/1262 cut-off events. [2021-12-06 18:43:17,087 INFO L130 PetriNetUnfolder]: For 20490/20490 co-relation queries the response was YES. [2021-12-06 18:43:17,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9555 conditions, 1262 events. 408/1262 cut-off events. For 20490/20490 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8097 event pairs, 51 based on Foata normal form. 1/1261 useless extension candidates. Maximal degree in co-relation 9388. Up to 826 conditions per place. [2021-12-06 18:43:17,107 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 369 selfloop transitions, 141 changer transitions 19/568 dead transitions. [2021-12-06 18:43:17,107 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 568 transitions, 9017 flow [2021-12-06 18:43:17,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:43:17,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:43:17,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1703 transitions. [2021-12-06 18:43:17,108 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566156914893617 [2021-12-06 18:43:17,109 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1703 transitions. [2021-12-06 18:43:17,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1703 transitions. [2021-12-06 18:43:17,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:17,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1703 transitions. [2021-12-06 18:43:17,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.21875) internal successors, (1703), 32 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:17,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:17,111 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:17,111 INFO L186 Difference]: Start difference. First operand has 500 places, 527 transitions, 7418 flow. Second operand 32 states and 1703 transitions. [2021-12-06 18:43:17,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 568 transitions, 9017 flow [2021-12-06 18:43:17,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 568 transitions, 8574 flow, removed 56 selfloop flow, removed 39 redundant places. [2021-12-06 18:43:17,273 INFO L242 Difference]: Finished difference. Result has 491 places, 532 transitions, 7465 flow [2021-12-06 18:43:17,273 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7465, PETRI_PLACES=491, PETRI_TRANSITIONS=532} [2021-12-06 18:43:17,274 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 403 predicate places. [2021-12-06 18:43:17,274 INFO L470 AbstractCegarLoop]: Abstraction has has 491 places, 532 transitions, 7465 flow [2021-12-06 18:43:17,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:17,274 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:17,274 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:17,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2021-12-06 18:43:17,274 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:17,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:17,274 INFO L85 PathProgramCache]: Analyzing trace with hash -999066362, now seen corresponding path program 99 times [2021-12-06 18:43:17,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:17,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586925425] [2021-12-06 18:43:17,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:17,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:17,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:17,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:17,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:17,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586925425] [2021-12-06 18:43:17,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586925425] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:17,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:17,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:17,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516249896] [2021-12-06 18:43:17,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:17,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:17,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:17,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:17,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:17,574 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:17,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 532 transitions, 7465 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:17,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:17,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:17,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:20,193 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:43:21,453 INFO L129 PetriNetUnfolder]: 414/1273 cut-off events. [2021-12-06 18:43:21,454 INFO L130 PetriNetUnfolder]: For 21744/21744 co-relation queries the response was YES. [2021-12-06 18:43:21,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9725 conditions, 1273 events. 414/1273 cut-off events. For 21744/21744 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8198 event pairs, 46 based on Foata normal form. 1/1273 useless extension candidates. Maximal degree in co-relation 9558. Up to 707 conditions per place. [2021-12-06 18:43:21,477 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 290 selfloop transitions, 231 changer transitions 21/581 dead transitions. [2021-12-06 18:43:21,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 581 transitions, 9383 flow [2021-12-06 18:43:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-06 18:43:21,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-12-06 18:43:21,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2418 transitions. [2021-12-06 18:43:21,479 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.559204440333025 [2021-12-06 18:43:21,479 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2418 transitions. [2021-12-06 18:43:21,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2418 transitions. [2021-12-06 18:43:21,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:21,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2418 transitions. [2021-12-06 18:43:21,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.56521739130435) internal successors, (2418), 46 states have internal predecessors, (2418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:21,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:21,483 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:21,484 INFO L186 Difference]: Start difference. First operand has 491 places, 532 transitions, 7465 flow. Second operand 46 states and 2418 transitions. [2021-12-06 18:43:21,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 581 transitions, 9383 flow [2021-12-06 18:43:21,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 581 transitions, 9122 flow, removed 46 selfloop flow, removed 28 redundant places. [2021-12-06 18:43:21,665 INFO L242 Difference]: Finished difference. Result has 513 places, 543 transitions, 8084 flow [2021-12-06 18:43:21,666 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7234, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=8084, PETRI_PLACES=513, PETRI_TRANSITIONS=543} [2021-12-06 18:43:21,666 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 425 predicate places. [2021-12-06 18:43:21,666 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 543 transitions, 8084 flow [2021-12-06 18:43:21,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:21,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:21,667 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:21,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-12-06 18:43:21,667 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:21,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:21,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1830589536, now seen corresponding path program 100 times [2021-12-06 18:43:21,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:21,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532840806] [2021-12-06 18:43:21,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:21,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:21,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:21,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:21,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532840806] [2021-12-06 18:43:21,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532840806] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:21,908 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:21,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:43:21,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141678850] [2021-12-06 18:43:21,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:21,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:43:21,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:21,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:43:21,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:43:21,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:21,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 543 transitions, 8084 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:21,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:21,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:21,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:23,546 INFO L129 PetriNetUnfolder]: 415/1276 cut-off events. [2021-12-06 18:43:23,546 INFO L130 PetriNetUnfolder]: For 23341/23341 co-relation queries the response was YES. [2021-12-06 18:43:23,562 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10138 conditions, 1276 events. 415/1276 cut-off events. For 23341/23341 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8254 event pairs, 49 based on Foata normal form. 1/1275 useless extension candidates. Maximal degree in co-relation 9968. Up to 764 conditions per place. [2021-12-06 18:43:23,567 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 322 selfloop transitions, 191 changer transitions 36/588 dead transitions. [2021-12-06 18:43:23,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 588 transitions, 9752 flow [2021-12-06 18:43:23,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:43:23,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:43:23,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2010 transitions. [2021-12-06 18:43:23,569 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627099664053752 [2021-12-06 18:43:23,569 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2010 transitions. [2021-12-06 18:43:23,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2010 transitions. [2021-12-06 18:43:23,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:23,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2010 transitions. [2021-12-06 18:43:23,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.89473684210526) internal successors, (2010), 38 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:23,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:23,572 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:23,572 INFO L186 Difference]: Start difference. First operand has 513 places, 543 transitions, 8084 flow. Second operand 38 states and 2010 transitions. [2021-12-06 18:43:23,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 588 transitions, 9752 flow [2021-12-06 18:43:23,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 588 transitions, 9340 flow, removed 98 selfloop flow, removed 33 redundant places. [2021-12-06 18:43:23,752 INFO L242 Difference]: Finished difference. Result has 520 places, 536 transitions, 8127 flow [2021-12-06 18:43:23,752 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7694, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8127, PETRI_PLACES=520, PETRI_TRANSITIONS=536} [2021-12-06 18:43:23,752 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 432 predicate places. [2021-12-06 18:43:23,753 INFO L470 AbstractCegarLoop]: Abstraction has has 520 places, 536 transitions, 8127 flow [2021-12-06 18:43:23,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:23,753 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:23,753 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:23,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2021-12-06 18:43:23,753 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:23,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:23,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1493740718, now seen corresponding path program 101 times [2021-12-06 18:43:23,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:23,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802941227] [2021-12-06 18:43:23,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:23,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:24,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:24,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:24,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802941227] [2021-12-06 18:43:24,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802941227] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:24,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:24,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:24,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404108986] [2021-12-06 18:43:24,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:24,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:24,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:24,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:24,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:24,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:24,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 536 transitions, 8127 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:24,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:24,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:24,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:25,826 INFO L129 PetriNetUnfolder]: 402/1246 cut-off events. [2021-12-06 18:43:25,826 INFO L130 PetriNetUnfolder]: For 22567/22567 co-relation queries the response was YES. [2021-12-06 18:43:25,844 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9983 conditions, 1246 events. 402/1246 cut-off events. For 22567/22567 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8020 event pairs, 48 based on Foata normal form. 1/1245 useless extension candidates. Maximal degree in co-relation 9808. Up to 731 conditions per place. [2021-12-06 18:43:25,849 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 307 selfloop transitions, 186 changer transitions 36/568 dead transitions. [2021-12-06 18:43:25,849 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 568 transitions, 9532 flow [2021-12-06 18:43:25,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 18:43:25,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-12-06 18:43:25,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2259 transitions. [2021-12-06 18:43:25,851 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588817417120238 [2021-12-06 18:43:25,851 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2259 transitions. [2021-12-06 18:43:25,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2259 transitions. [2021-12-06 18:43:25,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:25,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2259 transitions. [2021-12-06 18:43:25,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.53488372093023) internal successors, (2259), 43 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:25,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:25,855 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:25,855 INFO L186 Difference]: Start difference. First operand has 520 places, 536 transitions, 8127 flow. Second operand 43 states and 2259 transitions. [2021-12-06 18:43:25,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 568 transitions, 9532 flow [2021-12-06 18:43:26,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 568 transitions, 9032 flow, removed 32 selfloop flow, removed 36 redundant places. [2021-12-06 18:43:26,052 INFO L242 Difference]: Finished difference. Result has 524 places, 520 transitions, 7943 flow [2021-12-06 18:43:26,052 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7645, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=7943, PETRI_PLACES=524, PETRI_TRANSITIONS=520} [2021-12-06 18:43:26,052 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 436 predicate places. [2021-12-06 18:43:26,052 INFO L470 AbstractCegarLoop]: Abstraction has has 524 places, 520 transitions, 7943 flow [2021-12-06 18:43:26,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:26,053 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:26,053 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:26,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2021-12-06 18:43:26,053 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:26,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:26,053 INFO L85 PathProgramCache]: Analyzing trace with hash -181705320, now seen corresponding path program 102 times [2021-12-06 18:43:26,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:26,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993584863] [2021-12-06 18:43:26,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:26,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:26,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:26,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:26,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:26,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993584863] [2021-12-06 18:43:26,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993584863] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:26,359 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:26,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:26,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903288915] [2021-12-06 18:43:26,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:26,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:26,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:26,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:26,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:26,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:26,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 520 transitions, 7943 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:26,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:26,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:26,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:28,682 INFO L129 PetriNetUnfolder]: 396/1241 cut-off events. [2021-12-06 18:43:28,682 INFO L130 PetriNetUnfolder]: For 21801/21801 co-relation queries the response was YES. [2021-12-06 18:43:28,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9901 conditions, 1241 events. 396/1241 cut-off events. For 21801/21801 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 7928 event pairs, 50 based on Foata normal form. 1/1240 useless extension candidates. Maximal degree in co-relation 9728. Up to 765 conditions per place. [2021-12-06 18:43:28,704 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 373 selfloop transitions, 155 changer transitions 22/589 dead transitions. [2021-12-06 18:43:28,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 589 transitions, 10141 flow [2021-12-06 18:43:28,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:43:28,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:43:28,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2052 transitions. [2021-12-06 18:43:28,706 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5597381342062193 [2021-12-06 18:43:28,706 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2052 transitions. [2021-12-06 18:43:28,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2052 transitions. [2021-12-06 18:43:28,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:28,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2052 transitions. [2021-12-06 18:43:28,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.61538461538461) internal successors, (2052), 39 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:28,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:28,710 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:28,710 INFO L186 Difference]: Start difference. First operand has 524 places, 520 transitions, 7943 flow. Second operand 39 states and 2052 transitions. [2021-12-06 18:43:28,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 589 transitions, 10141 flow [2021-12-06 18:43:28,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 589 transitions, 9548 flow, removed 26 selfloop flow, removed 45 redundant places. [2021-12-06 18:43:28,915 INFO L242 Difference]: Finished difference. Result has 510 places, 537 transitions, 8036 flow [2021-12-06 18:43:28,916 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7401, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=8036, PETRI_PLACES=510, PETRI_TRANSITIONS=537} [2021-12-06 18:43:28,916 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 422 predicate places. [2021-12-06 18:43:28,916 INFO L470 AbstractCegarLoop]: Abstraction has has 510 places, 537 transitions, 8036 flow [2021-12-06 18:43:28,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:28,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:28,916 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:28,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2021-12-06 18:43:28,916 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:28,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:28,917 INFO L85 PathProgramCache]: Analyzing trace with hash -160574654, now seen corresponding path program 103 times [2021-12-06 18:43:28,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:28,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454883450] [2021-12-06 18:43:28,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:28,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:29,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:29,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:29,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454883450] [2021-12-06 18:43:29,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454883450] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:29,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:29,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:29,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615014411] [2021-12-06 18:43:29,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:29,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:29,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:29,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:29,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:29,186 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:29,186 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 537 transitions, 8036 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:29,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:29,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:29,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:30,795 INFO L129 PetriNetUnfolder]: 388/1234 cut-off events. [2021-12-06 18:43:30,795 INFO L130 PetriNetUnfolder]: For 20634/20634 co-relation queries the response was YES. [2021-12-06 18:43:30,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9601 conditions, 1234 events. 388/1234 cut-off events. For 20634/20634 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7912 event pairs, 52 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 9433. Up to 885 conditions per place. [2021-12-06 18:43:30,816 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 429 selfloop transitions, 78 changer transitions 16/562 dead transitions. [2021-12-06 18:43:30,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 562 transitions, 9298 flow [2021-12-06 18:43:30,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:43:30,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:43:30,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1734 transitions. [2021-12-06 18:43:30,818 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5589941972920697 [2021-12-06 18:43:30,818 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1734 transitions. [2021-12-06 18:43:30,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1734 transitions. [2021-12-06 18:43:30,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:30,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1734 transitions. [2021-12-06 18:43:30,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.54545454545455) internal successors, (1734), 33 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:30,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:30,821 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:30,821 INFO L186 Difference]: Start difference. First operand has 510 places, 537 transitions, 8036 flow. Second operand 33 states and 1734 transitions. [2021-12-06 18:43:30,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 562 transitions, 9298 flow [2021-12-06 18:43:30,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 562 transitions, 8991 flow, removed 56 selfloop flow, removed 31 redundant places. [2021-12-06 18:43:30,993 INFO L242 Difference]: Finished difference. Result has 514 places, 536 transitions, 7915 flow [2021-12-06 18:43:30,994 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7741, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7915, PETRI_PLACES=514, PETRI_TRANSITIONS=536} [2021-12-06 18:43:30,994 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 426 predicate places. [2021-12-06 18:43:30,994 INFO L470 AbstractCegarLoop]: Abstraction has has 514 places, 536 transitions, 7915 flow [2021-12-06 18:43:30,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:30,994 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:30,994 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:30,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2021-12-06 18:43:30,995 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:30,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:30,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1470357144, now seen corresponding path program 104 times [2021-12-06 18:43:30,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:30,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746764879] [2021-12-06 18:43:30,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:30,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:31,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:31,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:31,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:31,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746764879] [2021-12-06 18:43:31,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746764879] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:31,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:31,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:31,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711267367] [2021-12-06 18:43:31,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:31,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:31,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:31,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:31,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:31,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:31,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 536 transitions, 7915 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:31,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:31,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:31,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:33,068 INFO L129 PetriNetUnfolder]: 390/1252 cut-off events. [2021-12-06 18:43:33,068 INFO L130 PetriNetUnfolder]: For 20809/20809 co-relation queries the response was YES. [2021-12-06 18:43:33,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9693 conditions, 1252 events. 390/1252 cut-off events. For 20809/20809 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8137 event pairs, 37 based on Foata normal form. 1/1251 useless extension candidates. Maximal degree in co-relation 9520. Up to 710 conditions per place. [2021-12-06 18:43:33,090 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 311 selfloop transitions, 211 changer transitions 24/585 dead transitions. [2021-12-06 18:43:33,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 585 transitions, 9800 flow [2021-12-06 18:43:33,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:43:33,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:43:33,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2106 transitions. [2021-12-06 18:43:33,092 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601063829787234 [2021-12-06 18:43:33,092 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2106 transitions. [2021-12-06 18:43:33,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2106 transitions. [2021-12-06 18:43:33,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:33,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2106 transitions. [2021-12-06 18:43:33,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.65) internal successors, (2106), 40 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:33,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:33,096 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:33,096 INFO L186 Difference]: Start difference. First operand has 514 places, 536 transitions, 7915 flow. Second operand 40 states and 2106 transitions. [2021-12-06 18:43:33,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 585 transitions, 9800 flow [2021-12-06 18:43:33,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 585 transitions, 9595 flow, removed 24 selfloop flow, removed 32 redundant places. [2021-12-06 18:43:33,281 INFO L242 Difference]: Finished difference. Result has 522 places, 548 transitions, 8535 flow [2021-12-06 18:43:33,281 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7732, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=8535, PETRI_PLACES=522, PETRI_TRANSITIONS=548} [2021-12-06 18:43:33,281 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 434 predicate places. [2021-12-06 18:43:33,281 INFO L470 AbstractCegarLoop]: Abstraction has has 522 places, 548 transitions, 8535 flow [2021-12-06 18:43:33,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:33,282 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:33,282 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:33,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2021-12-06 18:43:33,282 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:33,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:33,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1401877506, now seen corresponding path program 105 times [2021-12-06 18:43:33,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:33,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628799519] [2021-12-06 18:43:33,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:33,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:33,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:33,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:33,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:33,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628799519] [2021-12-06 18:43:33,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628799519] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:33,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:33,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:33,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127756365] [2021-12-06 18:43:33,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:33,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:33,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:33,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:33,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:33,559 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:33,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 548 transitions, 8535 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:33,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:33,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:33,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:35,786 INFO L129 PetriNetUnfolder]: 386/1204 cut-off events. [2021-12-06 18:43:35,787 INFO L130 PetriNetUnfolder]: For 21427/21427 co-relation queries the response was YES. [2021-12-06 18:43:35,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9742 conditions, 1204 events. 386/1204 cut-off events. For 21427/21427 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7604 event pairs, 50 based on Foata normal form. 1/1203 useless extension candidates. Maximal degree in co-relation 9569. Up to 839 conditions per place. [2021-12-06 18:43:35,807 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 416 selfloop transitions, 104 changer transitions 21/580 dead transitions. [2021-12-06 18:43:35,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 580 transitions, 9959 flow [2021-12-06 18:43:35,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:43:35,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:43:35,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2021-12-06 18:43:35,809 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2021-12-06 18:43:35,809 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2021-12-06 18:43:35,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2021-12-06 18:43:35,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:35,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2021-12-06 18:43:35,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:35,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:35,812 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:35,812 INFO L186 Difference]: Start difference. First operand has 522 places, 548 transitions, 8535 flow. Second operand 35 states and 1841 transitions. [2021-12-06 18:43:35,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 580 transitions, 9959 flow [2021-12-06 18:43:35,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 580 transitions, 9527 flow, removed 82 selfloop flow, removed 35 redundant places. [2021-12-06 18:43:35,997 INFO L242 Difference]: Finished difference. Result has 524 places, 546 transitions, 8318 flow [2021-12-06 18:43:35,998 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8123, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8318, PETRI_PLACES=524, PETRI_TRANSITIONS=546} [2021-12-06 18:43:35,998 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 436 predicate places. [2021-12-06 18:43:35,998 INFO L470 AbstractCegarLoop]: Abstraction has has 524 places, 546 transitions, 8318 flow [2021-12-06 18:43:35,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:35,998 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:35,998 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:35,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2021-12-06 18:43:35,998 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:35,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:35,999 INFO L85 PathProgramCache]: Analyzing trace with hash -842516512, now seen corresponding path program 106 times [2021-12-06 18:43:35,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:35,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340914785] [2021-12-06 18:43:35,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:35,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:43:36,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:43:36,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:43:36,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:43:36,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340914785] [2021-12-06 18:43:36,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340914785] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:43:36,261 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:43:36,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:43:36,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537474821] [2021-12-06 18:43:36,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:43:36,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:43:36,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:43:36,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:43:36,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:43:36,262 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:43:36,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 546 transitions, 8318 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:36,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:43:36,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:43:36,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:43:37,677 INFO L129 PetriNetUnfolder]: 379/1189 cut-off events. [2021-12-06 18:43:37,677 INFO L130 PetriNetUnfolder]: For 17838/17838 co-relation queries the response was YES. [2021-12-06 18:43:37,694 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9322 conditions, 1189 events. 379/1189 cut-off events. For 17838/17838 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7510 event pairs, 37 based on Foata normal form. 1/1188 useless extension candidates. Maximal degree in co-relation 9147. Up to 869 conditions per place. [2021-12-06 18:43:37,699 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 437 selfloop transitions, 66 changer transitions 23/565 dead transitions. [2021-12-06 18:43:37,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 565 transitions, 9452 flow [2021-12-06 18:43:37,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:43:37,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:43:37,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1629 transitions. [2021-12-06 18:43:37,700 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.559025394646534 [2021-12-06 18:43:37,700 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1629 transitions. [2021-12-06 18:43:37,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1629 transitions. [2021-12-06 18:43:37,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:43:37,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1629 transitions. [2021-12-06 18:43:37,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.54838709677419) internal successors, (1629), 31 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:37,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:37,703 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:37,703 INFO L186 Difference]: Start difference. First operand has 524 places, 546 transitions, 8318 flow. Second operand 31 states and 1629 transitions. [2021-12-06 18:43:37,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 565 transitions, 9452 flow [2021-12-06 18:43:37,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 565 transitions, 9197 flow, removed 24 selfloop flow, removed 34 redundant places. [2021-12-06 18:43:37,878 INFO L242 Difference]: Finished difference. Result has 518 places, 533 transitions, 8007 flow [2021-12-06 18:43:37,878 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8069, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=8007, PETRI_PLACES=518, PETRI_TRANSITIONS=533} [2021-12-06 18:43:37,878 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 430 predicate places. [2021-12-06 18:43:37,878 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 533 transitions, 8007 flow [2021-12-06 18:43:37,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:43:37,879 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:43:37,879 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:43:37,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2021-12-06 18:43:37,879 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:43:37,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:43:37,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1513828198, now seen corresponding path program 107 times [2021-12-06 18:43:37,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:43:37,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234265308] [2021-12-06 18:43:37,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:43:37,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2021-12-06 18:45:06,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:06,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2021-12-06 18:45:06,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:06,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:06,320 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:06,320 INFO L186 Difference]: Start difference. First operand has 333 places, 333 transitions, 3563 flow. Second operand 34 states and 1812 transitions. [2021-12-06 18:45:06,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 379 transitions, 4728 flow [2021-12-06 18:45:06,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 379 transitions, 4428 flow, removed 100 selfloop flow, removed 28 redundant places. [2021-12-06 18:45:06,379 INFO L242 Difference]: Finished difference. Result has 340 places, 328 transitions, 3581 flow [2021-12-06 18:45:06,380 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3295, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3581, PETRI_PLACES=340, PETRI_TRANSITIONS=328} [2021-12-06 18:45:06,380 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 252 predicate places. [2021-12-06 18:45:06,380 INFO L470 AbstractCegarLoop]: Abstraction has has 340 places, 328 transitions, 3581 flow [2021-12-06 18:45:06,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:06,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:06,380 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:06,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2021-12-06 18:45:06,380 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:06,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:06,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1791906352, now seen corresponding path program 144 times [2021-12-06 18:45:06,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:06,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400305655] [2021-12-06 18:45:06,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:06,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:06,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:06,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:06,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400305655] [2021-12-06 18:45:06,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400305655] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:06,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:06,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:45:06,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424442505] [2021-12-06 18:45:06,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:06,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:45:06,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:06,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:45:06,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:45:06,648 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:06,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 328 transitions, 3581 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:06,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:06,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:06,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:07,953 INFO L129 PetriNetUnfolder]: 340/946 cut-off events. [2021-12-06 18:45:07,953 INFO L130 PetriNetUnfolder]: For 12579/12579 co-relation queries the response was YES. [2021-12-06 18:45:07,963 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6679 conditions, 946 events. 340/946 cut-off events. For 12579/12579 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5200 event pairs, 61 based on Foata normal form. 1/944 useless extension candidates. Maximal degree in co-relation 6564. Up to 622 conditions per place. [2021-12-06 18:45:07,966 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 219 selfloop transitions, 92 changer transitions 35/385 dead transitions. [2021-12-06 18:45:07,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 385 transitions, 5010 flow [2021-12-06 18:45:07,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:45:07,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:45:07,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2021-12-06 18:45:07,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647684605757196 [2021-12-06 18:45:07,968 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2021-12-06 18:45:07,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2021-12-06 18:45:07,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:07,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2021-12-06 18:45:07,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:07,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:07,971 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:07,971 INFO L186 Difference]: Start difference. First operand has 340 places, 328 transitions, 3581 flow. Second operand 34 states and 1805 transitions. [2021-12-06 18:45:07,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 385 transitions, 5010 flow [2021-12-06 18:45:08,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 385 transitions, 4661 flow, removed 37 selfloop flow, removed 33 redundant places. [2021-12-06 18:45:08,031 INFO L242 Difference]: Finished difference. Result has 342 places, 334 transitions, 3691 flow [2021-12-06 18:45:08,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3288, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3691, PETRI_PLACES=342, PETRI_TRANSITIONS=334} [2021-12-06 18:45:08,032 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 254 predicate places. [2021-12-06 18:45:08,032 INFO L470 AbstractCegarLoop]: Abstraction has has 342 places, 334 transitions, 3691 flow [2021-12-06 18:45:08,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:08,032 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:08,032 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:08,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2021-12-06 18:45:08,032 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:08,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:08,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1650058432, now seen corresponding path program 145 times [2021-12-06 18:45:08,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:08,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056496932] [2021-12-06 18:45:08,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:08,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:08,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:08,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:08,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:08,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056496932] [2021-12-06 18:45:08,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056496932] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:08,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:08,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:08,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206866553] [2021-12-06 18:45:08,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:08,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:08,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:08,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:08,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:08,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:08,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 334 transitions, 3691 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:08,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:08,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:08,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:11,111 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:45:12,177 INFO L129 PetriNetUnfolder]: 384/1040 cut-off events. [2021-12-06 18:45:12,177 INFO L130 PetriNetUnfolder]: For 16486/16486 co-relation queries the response was YES. [2021-12-06 18:45:12,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7733 conditions, 1040 events. 384/1040 cut-off events. For 16486/16486 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5767 event pairs, 55 based on Foata normal form. 1/1038 useless extension candidates. Maximal degree in co-relation 7616. Up to 664 conditions per place. [2021-12-06 18:45:12,191 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 247 selfloop transitions, 141 changer transitions 22/449 dead transitions. [2021-12-06 18:45:12,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 449 transitions, 6446 flow [2021-12-06 18:45:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:45:12,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:45:12,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2131 transitions. [2021-12-06 18:45:12,193 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667553191489362 [2021-12-06 18:45:12,193 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2131 transitions. [2021-12-06 18:45:12,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2131 transitions. [2021-12-06 18:45:12,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:12,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2131 transitions. [2021-12-06 18:45:12,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.275) internal successors, (2131), 40 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:12,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:12,196 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:12,196 INFO L186 Difference]: Start difference. First operand has 342 places, 334 transitions, 3691 flow. Second operand 40 states and 2131 transitions. [2021-12-06 18:45:12,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 449 transitions, 6446 flow [2021-12-06 18:45:12,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 449 transitions, 6148 flow, removed 86 selfloop flow, removed 31 redundant places. [2021-12-06 18:45:12,263 INFO L242 Difference]: Finished difference. Result has 357 places, 399 transitions, 5203 flow [2021-12-06 18:45:12,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3470, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5203, PETRI_PLACES=357, PETRI_TRANSITIONS=399} [2021-12-06 18:45:12,263 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 269 predicate places. [2021-12-06 18:45:12,263 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 399 transitions, 5203 flow [2021-12-06 18:45:12,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:12,263 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:12,263 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:12,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2021-12-06 18:45:12,263 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:12,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:12,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1133807496, now seen corresponding path program 146 times [2021-12-06 18:45:12,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:12,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246307113] [2021-12-06 18:45:12,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:12,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:12,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:12,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:12,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:12,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246307113] [2021-12-06 18:45:12,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246307113] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:12,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:12,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:45:12,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503328976] [2021-12-06 18:45:12,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:12,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:45:12,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:12,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:45:12,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:45:12,508 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:12,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 399 transitions, 5203 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:12,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:12,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:12,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:14,183 INFO L129 PetriNetUnfolder]: 451/1210 cut-off events. [2021-12-06 18:45:14,183 INFO L130 PetriNetUnfolder]: For 25868/25868 co-relation queries the response was YES. [2021-12-06 18:45:14,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10063 conditions, 1210 events. 451/1210 cut-off events. For 25868/25868 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 7033 event pairs, 56 based on Foata normal form. 1/1208 useless extension candidates. Maximal degree in co-relation 9941. Up to 713 conditions per place. [2021-12-06 18:45:14,200 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 276 selfloop transitions, 203 changer transitions 21/539 dead transitions. [2021-12-06 18:45:14,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 539 transitions, 8895 flow [2021-12-06 18:45:14,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-06 18:45:14,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-06 18:45:14,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2481 transitions. [2021-12-06 18:45:14,202 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615663196016297 [2021-12-06 18:45:14,202 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2481 transitions. [2021-12-06 18:45:14,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2481 transitions. [2021-12-06 18:45:14,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:14,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2481 transitions. [2021-12-06 18:45:14,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.787234042553195) internal successors, (2481), 47 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:14,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:14,206 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:14,206 INFO L186 Difference]: Start difference. First operand has 357 places, 399 transitions, 5203 flow. Second operand 47 states and 2481 transitions. [2021-12-06 18:45:14,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 539 transitions, 8895 flow [2021-12-06 18:45:14,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 539 transitions, 7716 flow, removed 556 selfloop flow, removed 13 redundant places. [2021-12-06 18:45:14,325 INFO L242 Difference]: Finished difference. Result has 405 places, 487 transitions, 6753 flow [2021-12-06 18:45:14,325 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4504, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=6753, PETRI_PLACES=405, PETRI_TRANSITIONS=487} [2021-12-06 18:45:14,325 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 317 predicate places. [2021-12-06 18:45:14,325 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 487 transitions, 6753 flow [2021-12-06 18:45:14,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:14,326 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:14,326 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:14,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2021-12-06 18:45:14,326 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:14,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:14,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1914172878, now seen corresponding path program 147 times [2021-12-06 18:45:14,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:14,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970022261] [2021-12-06 18:45:14,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:14,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:14,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:14,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:14,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:14,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970022261] [2021-12-06 18:45:14,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970022261] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:14,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:14,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:45:14,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965173562] [2021-12-06 18:45:14,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:14,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:45:14,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:14,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:45:14,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:45:14,613 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:14,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 487 transitions, 6753 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:14,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:14,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:14,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:16,402 INFO L129 PetriNetUnfolder]: 493/1331 cut-off events. [2021-12-06 18:45:16,403 INFO L130 PetriNetUnfolder]: For 33513/33513 co-relation queries the response was YES. [2021-12-06 18:45:16,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11603 conditions, 1331 events. 493/1331 cut-off events. For 33513/33513 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8007 event pairs, 42 based on Foata normal form. 1/1329 useless extension candidates. Maximal degree in co-relation 11461. Up to 702 conditions per place. [2021-12-06 18:45:16,425 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 232 selfloop transitions, 301 changer transitions 22/594 dead transitions. [2021-12-06 18:45:16,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 594 transitions, 10305 flow [2021-12-06 18:45:16,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-06 18:45:16,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-06 18:45:16,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2484 transitions. [2021-12-06 18:45:16,427 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622453598913536 [2021-12-06 18:45:16,427 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2484 transitions. [2021-12-06 18:45:16,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2484 transitions. [2021-12-06 18:45:16,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:16,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2484 transitions. [2021-12-06 18:45:16,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.851063829787236) internal successors, (2484), 47 states have internal predecessors, (2484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:16,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:16,431 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:16,431 INFO L186 Difference]: Start difference. First operand has 405 places, 487 transitions, 6753 flow. Second operand 47 states and 2484 transitions. [2021-12-06 18:45:16,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 594 transitions, 10305 flow [2021-12-06 18:45:16,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 594 transitions, 8926 flow, removed 631 selfloop flow, removed 19 redundant places. [2021-12-06 18:45:16,613 INFO L242 Difference]: Finished difference. Result has 439 places, 546 transitions, 8019 flow [2021-12-06 18:45:16,614 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5885, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=8019, PETRI_PLACES=439, PETRI_TRANSITIONS=546} [2021-12-06 18:45:16,614 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 351 predicate places. [2021-12-06 18:45:16,614 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 546 transitions, 8019 flow [2021-12-06 18:45:16,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:16,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:16,614 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:16,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2021-12-06 18:45:16,614 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:16,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:16,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1136801764, now seen corresponding path program 148 times [2021-12-06 18:45:16,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:16,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460023905] [2021-12-06 18:45:16,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:16,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:16,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:16,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:16,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:16,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460023905] [2021-12-06 18:45:16,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460023905] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:16,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:16,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:16,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92590641] [2021-12-06 18:45:16,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:16,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:16,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:16,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:16,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:16,876 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:16,877 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 546 transitions, 8019 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:16,877 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:16,877 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:16,877 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:18,520 INFO L129 PetriNetUnfolder]: 512/1384 cut-off events. [2021-12-06 18:45:18,520 INFO L130 PetriNetUnfolder]: For 36030/36030 co-relation queries the response was YES. [2021-12-06 18:45:18,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12215 conditions, 1384 events. 512/1384 cut-off events. For 36030/36030 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 8493 event pairs, 52 based on Foata normal form. 1/1382 useless extension candidates. Maximal degree in co-relation 12061. Up to 814 conditions per place. [2021-12-06 18:45:18,545 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 309 selfloop transitions, 242 changer transitions 43/633 dead transitions. [2021-12-06 18:45:18,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 633 transitions, 10906 flow [2021-12-06 18:45:18,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-06 18:45:18,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-12-06 18:45:18,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2227 transitions. [2021-12-06 18:45:18,547 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5640830800405269 [2021-12-06 18:45:18,547 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2227 transitions. [2021-12-06 18:45:18,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2227 transitions. [2021-12-06 18:45:18,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:18,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2227 transitions. [2021-12-06 18:45:18,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 53.023809523809526) internal successors, (2227), 42 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:18,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:18,550 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:18,550 INFO L186 Difference]: Start difference. First operand has 439 places, 546 transitions, 8019 flow. Second operand 42 states and 2227 transitions. [2021-12-06 18:45:18,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 633 transitions, 10906 flow [2021-12-06 18:45:18,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 633 transitions, 9883 flow, removed 428 selfloop flow, removed 27 redundant places. [2021-12-06 18:45:18,756 INFO L242 Difference]: Finished difference. Result has 458 places, 567 transitions, 8201 flow [2021-12-06 18:45:18,756 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=8201, PETRI_PLACES=458, PETRI_TRANSITIONS=567} [2021-12-06 18:45:18,756 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 370 predicate places. [2021-12-06 18:45:18,757 INFO L470 AbstractCegarLoop]: Abstraction has has 458 places, 567 transitions, 8201 flow [2021-12-06 18:45:18,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:18,757 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:18,757 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:18,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2021-12-06 18:45:18,757 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:18,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:18,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1960285216, now seen corresponding path program 149 times [2021-12-06 18:45:18,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:18,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899439316] [2021-12-06 18:45:18,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:18,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:18,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:18,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:18,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:18,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899439316] [2021-12-06 18:45:18,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899439316] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:18,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:18,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-06 18:45:18,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470681354] [2021-12-06 18:45:18,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:18,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-06 18:45:18,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:18,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 18:45:18,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-12-06 18:45:18,975 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:18,975 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 567 transitions, 8201 flow. Second operand has 17 states, 17 states have (on average 51.35294117647059) internal successors, (873), 17 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) [2021-12-06 18:45:18,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:18,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:18,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:20,172 INFO L129 PetriNetUnfolder]: 516/1416 cut-off events. [2021-12-06 18:45:20,173 INFO L130 PetriNetUnfolder]: For 37188/37188 co-relation queries the response was YES. [2021-12-06 18:45:20,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12402 conditions, 1416 events. 516/1416 cut-off events. For 37188/37188 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8886 event pairs, 51 based on Foata normal form. 1/1414 useless extension candidates. Maximal degree in co-relation 12240. Up to 1041 conditions per place. [2021-12-06 18:45:20,197 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 483 selfloop transitions, 89 changer transitions 29/640 dead transitions. [2021-12-06 18:45:20,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 640 transitions, 10509 flow [2021-12-06 18:45:20,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 18:45:20,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-06 18:45:20,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1514 transitions. [2021-12-06 18:45:20,199 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5752279635258358 [2021-12-06 18:45:20,199 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1514 transitions. [2021-12-06 18:45:20,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1514 transitions. [2021-12-06 18:45:20,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:20,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1514 transitions. [2021-12-06 18:45:20,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 54.07142857142857) internal successors, (1514), 28 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:20,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:20,202 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:20,202 INFO L186 Difference]: Start difference. First operand has 458 places, 567 transitions, 8201 flow. Second operand 28 states and 1514 transitions. [2021-12-06 18:45:20,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 640 transitions, 10509 flow [2021-12-06 18:45:20,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 640 transitions, 9985 flow, removed 124 selfloop flow, removed 38 redundant places. [2021-12-06 18:45:20,431 INFO L242 Difference]: Finished difference. Result has 452 places, 586 transitions, 8342 flow [2021-12-06 18:45:20,431 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7723, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8342, PETRI_PLACES=452, PETRI_TRANSITIONS=586} [2021-12-06 18:45:20,432 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 364 predicate places. [2021-12-06 18:45:20,432 INFO L470 AbstractCegarLoop]: Abstraction has has 452 places, 586 transitions, 8342 flow [2021-12-06 18:45:20,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 51.35294117647059) internal successors, (873), 17 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) [2021-12-06 18:45:20,432 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:20,432 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:20,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2021-12-06 18:45:20,432 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:20,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:20,432 INFO L85 PathProgramCache]: Analyzing trace with hash 873451374, now seen corresponding path program 150 times [2021-12-06 18:45:20,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:20,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97093362] [2021-12-06 18:45:20,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:20,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:20,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:20,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:20,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97093362] [2021-12-06 18:45:20,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97093362] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:20,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:20,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:45:20,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336543207] [2021-12-06 18:45:20,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:20,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:45:20,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:20,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:45:20,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:45:20,684 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:20,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 586 transitions, 8342 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:20,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:20,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:20,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:22,126 INFO L129 PetriNetUnfolder]: 520/1447 cut-off events. [2021-12-06 18:45:22,127 INFO L130 PetriNetUnfolder]: For 32581/32581 co-relation queries the response was YES. [2021-12-06 18:45:22,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12218 conditions, 1447 events. 520/1447 cut-off events. For 32581/32581 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 9216 event pairs, 43 based on Foata normal form. 1/1445 useless extension candidates. Maximal degree in co-relation 12053. Up to 1044 conditions per place. [2021-12-06 18:45:22,153 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 474 selfloop transitions, 105 changer transitions 29/647 dead transitions. [2021-12-06 18:45:22,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 647 transitions, 10634 flow [2021-12-06 18:45:22,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:45:22,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:45:22,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1717 transitions. [2021-12-06 18:45:22,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.570811170212766 [2021-12-06 18:45:22,154 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1717 transitions. [2021-12-06 18:45:22,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1717 transitions. [2021-12-06 18:45:22,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:22,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1717 transitions. [2021-12-06 18:45:22,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.65625) internal successors, (1717), 32 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:22,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:22,157 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:22,157 INFO L186 Difference]: Start difference. First operand has 452 places, 586 transitions, 8342 flow. Second operand 32 states and 1717 transitions. [2021-12-06 18:45:22,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 647 transitions, 10634 flow [2021-12-06 18:45:22,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 647 transitions, 10210 flow, removed 184 selfloop flow, removed 16 redundant places. [2021-12-06 18:45:22,357 INFO L242 Difference]: Finished difference. Result has 470 places, 599 transitions, 8636 flow [2021-12-06 18:45:22,357 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8636, PETRI_PLACES=470, PETRI_TRANSITIONS=599} [2021-12-06 18:45:22,358 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 382 predicate places. [2021-12-06 18:45:22,358 INFO L470 AbstractCegarLoop]: Abstraction has has 470 places, 599 transitions, 8636 flow [2021-12-06 18:45:22,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:22,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:22,358 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:22,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2021-12-06 18:45:22,358 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:22,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1623458780, now seen corresponding path program 151 times [2021-12-06 18:45:22,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:22,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479552662] [2021-12-06 18:45:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:22,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:22,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:22,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:22,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:22,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479552662] [2021-12-06 18:45:22,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479552662] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:22,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:22,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:22,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802393391] [2021-12-06 18:45:22,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:22,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:22,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:22,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:22,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:22,633 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:22,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 599 transitions, 8636 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:22,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:22,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:22,634 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:24,209 INFO L129 PetriNetUnfolder]: 530/1455 cut-off events. [2021-12-06 18:45:24,209 INFO L130 PetriNetUnfolder]: For 34091/34091 co-relation queries the response was YES. [2021-12-06 18:45:24,229 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12544 conditions, 1455 events. 530/1455 cut-off events. For 34091/34091 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 9304 event pairs, 42 based on Foata normal form. 1/1453 useless extension candidates. Maximal degree in co-relation 12374. Up to 1060 conditions per place. [2021-12-06 18:45:24,254 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 479 selfloop transitions, 112 changer transitions 36/666 dead transitions. [2021-12-06 18:45:24,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 666 transitions, 11020 flow [2021-12-06 18:45:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:45:24,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:45:24,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1959 transitions. [2021-12-06 18:45:24,256 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632547441058079 [2021-12-06 18:45:24,256 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1959 transitions. [2021-12-06 18:45:24,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1959 transitions. [2021-12-06 18:45:24,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:24,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1959 transitions. [2021-12-06 18:45:24,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.945945945945944) internal successors, (1959), 37 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:24,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:24,259 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:24,259 INFO L186 Difference]: Start difference. First operand has 470 places, 599 transitions, 8636 flow. Second operand 37 states and 1959 transitions. [2021-12-06 18:45:24,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 666 transitions, 11020 flow [2021-12-06 18:45:24,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 666 transitions, 10650 flow, removed 111 selfloop flow, removed 26 redundant places. [2021-12-06 18:45:24,477 INFO L242 Difference]: Finished difference. Result has 488 places, 611 transitions, 8884 flow [2021-12-06 18:45:24,477 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8306, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8884, PETRI_PLACES=488, PETRI_TRANSITIONS=611} [2021-12-06 18:45:24,477 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 400 predicate places. [2021-12-06 18:45:24,477 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 611 transitions, 8884 flow [2021-12-06 18:45:24,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:24,477 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:24,477 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:24,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2021-12-06 18:45:24,478 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:24,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:24,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1693406544, now seen corresponding path program 152 times [2021-12-06 18:45:24,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:24,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665078493] [2021-12-06 18:45:24,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:24,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:24,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:24,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:24,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665078493] [2021-12-06 18:45:24,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665078493] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:24,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:24,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:24,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857929277] [2021-12-06 18:45:24,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:24,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:24,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:24,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:24,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:24,711 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:24,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 611 transitions, 8884 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:24,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:24,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:24,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:26,124 INFO L129 PetriNetUnfolder]: 520/1460 cut-off events. [2021-12-06 18:45:26,124 INFO L130 PetriNetUnfolder]: For 33990/33990 co-relation queries the response was YES. [2021-12-06 18:45:26,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12449 conditions, 1460 events. 520/1460 cut-off events. For 33990/33990 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 9472 event pairs, 58 based on Foata normal form. 1/1458 useless extension candidates. Maximal degree in co-relation 12271. Up to 1063 conditions per place. [2021-12-06 18:45:26,152 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 480 selfloop transitions, 102 changer transitions 35/656 dead transitions. [2021-12-06 18:45:26,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 656 transitions, 10762 flow [2021-12-06 18:45:26,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:45:26,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:45:26,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2021-12-06 18:45:26,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647684605757196 [2021-12-06 18:45:26,153 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2021-12-06 18:45:26,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2021-12-06 18:45:26,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:26,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2021-12-06 18:45:26,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:26,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:26,156 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:26,156 INFO L186 Difference]: Start difference. First operand has 488 places, 611 transitions, 8884 flow. Second operand 34 states and 1805 transitions. [2021-12-06 18:45:26,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 656 transitions, 10762 flow [2021-12-06 18:45:26,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 656 transitions, 10398 flow, removed 131 selfloop flow, removed 23 redundant places. [2021-12-06 18:45:26,400 INFO L242 Difference]: Finished difference. Result has 501 places, 604 transitions, 8781 flow [2021-12-06 18:45:26,400 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8558, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8781, PETRI_PLACES=501, PETRI_TRANSITIONS=604} [2021-12-06 18:45:26,401 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 413 predicate places. [2021-12-06 18:45:26,401 INFO L470 AbstractCegarLoop]: Abstraction has has 501 places, 604 transitions, 8781 flow [2021-12-06 18:45:26,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:26,401 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:26,401 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:26,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2021-12-06 18:45:26,401 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:26,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:26,401 INFO L85 PathProgramCache]: Analyzing trace with hash -680283892, now seen corresponding path program 153 times [2021-12-06 18:45:26,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:26,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739167036] [2021-12-06 18:45:26,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:26,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:26,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:26,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:26,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:26,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739167036] [2021-12-06 18:45:26,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739167036] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:26,656 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:26,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:26,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925001493] [2021-12-06 18:45:26,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:26,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:26,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:26,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:26,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:26,657 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:26,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 604 transitions, 8781 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:26,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:26,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:26,658 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:28,297 INFO L129 PetriNetUnfolder]: 523/1486 cut-off events. [2021-12-06 18:45:28,297 INFO L130 PetriNetUnfolder]: For 35410/35410 co-relation queries the response was YES. [2021-12-06 18:45:28,319 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12710 conditions, 1486 events. 523/1486 cut-off events. For 35410/35410 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 9726 event pairs, 42 based on Foata normal form. 1/1484 useless extension candidates. Maximal degree in co-relation 12528. Up to 1059 conditions per place. [2021-12-06 18:45:28,326 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 479 selfloop transitions, 115 changer transitions 30/663 dead transitions. [2021-12-06 18:45:28,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 663 transitions, 11081 flow [2021-12-06 18:45:28,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:45:28,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:45:28,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1969 transitions. [2021-12-06 18:45:28,327 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566129959746981 [2021-12-06 18:45:28,328 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1969 transitions. [2021-12-06 18:45:28,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1969 transitions. [2021-12-06 18:45:28,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:28,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1969 transitions. [2021-12-06 18:45:28,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.21621621621622) internal successors, (1969), 37 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:28,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:28,331 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:28,331 INFO L186 Difference]: Start difference. First operand has 501 places, 604 transitions, 8781 flow. Second operand 37 states and 1969 transitions. [2021-12-06 18:45:28,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 663 transitions, 11081 flow [2021-12-06 18:45:28,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 663 transitions, 10769 flow, removed 35 selfloop flow, removed 36 redundant places. [2021-12-06 18:45:28,555 INFO L242 Difference]: Finished difference. Result has 501 places, 614 transitions, 9096 flow [2021-12-06 18:45:28,555 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8511, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=9096, PETRI_PLACES=501, PETRI_TRANSITIONS=614} [2021-12-06 18:45:28,555 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 413 predicate places. [2021-12-06 18:45:28,556 INFO L470 AbstractCegarLoop]: Abstraction has has 501 places, 614 transitions, 9096 flow [2021-12-06 18:45:28,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:28,556 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:28,556 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:28,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2021-12-06 18:45:28,556 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:28,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash 538895968, now seen corresponding path program 154 times [2021-12-06 18:45:28,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:28,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739325787] [2021-12-06 18:45:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:28,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:28,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:28,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:28,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739325787] [2021-12-06 18:45:28,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739325787] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:28,824 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:28,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:45:28,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330087199] [2021-12-06 18:45:28,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:28,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:45:28,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:28,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:45:28,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:45:28,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:28,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 614 transitions, 9096 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:28,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:28,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:28,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:30,480 INFO L129 PetriNetUnfolder]: 528/1494 cut-off events. [2021-12-06 18:45:30,480 INFO L130 PetriNetUnfolder]: For 37558/37558 co-relation queries the response was YES. [2021-12-06 18:45:30,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13030 conditions, 1494 events. 528/1494 cut-off events. For 37558/37558 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 9786 event pairs, 57 based on Foata normal form. 1/1491 useless extension candidates. Maximal degree in co-relation 12849. Up to 1069 conditions per place. [2021-12-06 18:45:30,509 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 485 selfloop transitions, 119 changer transitions 29/672 dead transitions. [2021-12-06 18:45:30,509 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 672 transitions, 11516 flow [2021-12-06 18:45:30,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:45:30,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:45:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2008 transitions. [2021-12-06 18:45:30,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621500559910414 [2021-12-06 18:45:30,510 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2008 transitions. [2021-12-06 18:45:30,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2008 transitions. [2021-12-06 18:45:30,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:30,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2008 transitions. [2021-12-06 18:45:30,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.8421052631579) internal successors, (2008), 38 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:30,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:30,514 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:30,514 INFO L186 Difference]: Start difference. First operand has 501 places, 614 transitions, 9096 flow. Second operand 38 states and 2008 transitions. [2021-12-06 18:45:30,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 672 transitions, 11516 flow [2021-12-06 18:45:30,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 672 transitions, 11113 flow, removed 120 selfloop flow, removed 27 redundant places. [2021-12-06 18:45:30,762 INFO L242 Difference]: Finished difference. Result has 517 places, 624 transitions, 9403 flow [2021-12-06 18:45:30,762 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8727, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9403, PETRI_PLACES=517, PETRI_TRANSITIONS=624} [2021-12-06 18:45:30,762 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 429 predicate places. [2021-12-06 18:45:30,762 INFO L470 AbstractCegarLoop]: Abstraction has has 517 places, 624 transitions, 9403 flow [2021-12-06 18:45:30,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:30,763 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:30,763 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:30,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2021-12-06 18:45:30,763 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:30,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:30,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1616628246, now seen corresponding path program 155 times [2021-12-06 18:45:30,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:30,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094929324] [2021-12-06 18:45:30,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:30,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:31,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:31,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:31,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094929324] [2021-12-06 18:45:31,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094929324] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:31,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:31,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:31,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912249778] [2021-12-06 18:45:31,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:31,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:31,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:31,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:31,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:31,031 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:31,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 624 transitions, 9403 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:31,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:31,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:31,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:33,284 INFO L129 PetriNetUnfolder]: 530/1490 cut-off events. [2021-12-06 18:45:33,284 INFO L130 PetriNetUnfolder]: For 38001/38001 co-relation queries the response was YES. [2021-12-06 18:45:33,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13197 conditions, 1490 events. 530/1490 cut-off events. For 38001/38001 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 9753 event pairs, 38 based on Foata normal form. 1/1488 useless extension candidates. Maximal degree in co-relation 13011. Up to 973 conditions per place. [2021-12-06 18:45:33,314 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 450 selfloop transitions, 178 changer transitions 29/696 dead transitions. [2021-12-06 18:45:33,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 696 transitions, 12002 flow [2021-12-06 18:45:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:45:33,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:45:33,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2122 transitions. [2021-12-06 18:45:33,315 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643617021276596 [2021-12-06 18:45:33,315 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2122 transitions. [2021-12-06 18:45:33,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2122 transitions. [2021-12-06 18:45:33,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:33,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2122 transitions. [2021-12-06 18:45:33,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.05) internal successors, (2122), 40 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:33,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:33,319 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:33,319 INFO L186 Difference]: Start difference. First operand has 517 places, 624 transitions, 9403 flow. Second operand 40 states and 2122 transitions. [2021-12-06 18:45:33,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 696 transitions, 12002 flow [2021-12-06 18:45:33,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 696 transitions, 11587 flow, removed 133 selfloop flow, removed 30 redundant places. [2021-12-06 18:45:33,550 INFO L242 Difference]: Finished difference. Result has 528 places, 635 transitions, 9738 flow [2021-12-06 18:45:33,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9015, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=9738, PETRI_PLACES=528, PETRI_TRANSITIONS=635} [2021-12-06 18:45:33,550 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 440 predicate places. [2021-12-06 18:45:33,550 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 635 transitions, 9738 flow [2021-12-06 18:45:33,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:33,550 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:33,550 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:33,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2021-12-06 18:45:33,551 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:33,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:33,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1655197330, now seen corresponding path program 156 times [2021-12-06 18:45:33,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:33,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277426967] [2021-12-06 18:45:33,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:33,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:33,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:33,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:33,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:33,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277426967] [2021-12-06 18:45:33,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277426967] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:33,824 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:33,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:45:33,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158224218] [2021-12-06 18:45:33,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:33,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:45:33,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:33,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:45:33,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:45:33,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:33,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 635 transitions, 9738 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:33,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:33,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:33,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:35,435 INFO L129 PetriNetUnfolder]: 524/1507 cut-off events. [2021-12-06 18:45:35,435 INFO L130 PetriNetUnfolder]: For 38928/38928 co-relation queries the response was YES. [2021-12-06 18:45:35,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13298 conditions, 1507 events. 524/1507 cut-off events. For 38928/38928 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10013 event pairs, 52 based on Foata normal form. 1/1505 useless extension candidates. Maximal degree in co-relation 13110. Up to 1085 conditions per place. [2021-12-06 18:45:35,465 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 499 selfloop transitions, 106 changer transitions 35/679 dead transitions. [2021-12-06 18:45:35,465 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 679 transitions, 11704 flow [2021-12-06 18:45:35,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:45:35,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:45:35,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2021-12-06 18:45:35,467 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2021-12-06 18:45:35,467 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2021-12-06 18:45:35,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2021-12-06 18:45:35,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:35,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2021-12-06 18:45:35,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 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) [2021-12-06 18:45:35,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:35,470 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:35,470 INFO L186 Difference]: Start difference. First operand has 528 places, 635 transitions, 9738 flow. Second operand 35 states and 1854 transitions. [2021-12-06 18:45:35,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 679 transitions, 11704 flow [2021-12-06 18:45:35,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 679 transitions, 11365 flow, removed 80 selfloop flow, removed 34 redundant places. [2021-12-06 18:45:35,732 INFO L242 Difference]: Finished difference. Result has 531 places, 627 transitions, 9653 flow [2021-12-06 18:45:35,732 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9423, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9653, PETRI_PLACES=531, PETRI_TRANSITIONS=627} [2021-12-06 18:45:35,733 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 443 predicate places. [2021-12-06 18:45:35,733 INFO L470 AbstractCegarLoop]: Abstraction has has 531 places, 627 transitions, 9653 flow [2021-12-06 18:45:35,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:35,733 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:35,733 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:35,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2021-12-06 18:45:35,733 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:35,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:35,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1324741566, now seen corresponding path program 157 times [2021-12-06 18:45:35,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:35,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008550636] [2021-12-06 18:45:35,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:35,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:36,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:36,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:36,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008550636] [2021-12-06 18:45:36,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008550636] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:36,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:36,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:45:36,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920583561] [2021-12-06 18:45:36,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:36,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:45:36,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:36,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:45:36,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:45:36,011 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:36,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 627 transitions, 9653 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:36,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:36,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:36,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:38,175 INFO L129 PetriNetUnfolder]: 526/1508 cut-off events. [2021-12-06 18:45:38,175 INFO L130 PetriNetUnfolder]: For 40767/40767 co-relation queries the response was YES. [2021-12-06 18:45:38,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13584 conditions, 1508 events. 526/1508 cut-off events. For 40767/40767 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10025 event pairs, 52 based on Foata normal form. 1/1506 useless extension candidates. Maximal degree in co-relation 13392. Up to 892 conditions per place. [2021-12-06 18:45:38,206 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 358 selfloop transitions, 263 changer transitions 36/696 dead transitions. [2021-12-06 18:45:38,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 696 transitions, 12428 flow [2021-12-06 18:45:38,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-12-06 18:45:38,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-12-06 18:45:38,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2530 transitions. [2021-12-06 18:45:38,207 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.56072695035461 [2021-12-06 18:45:38,208 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2530 transitions. [2021-12-06 18:45:38,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2530 transitions. [2021-12-06 18:45:38,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:38,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2530 transitions. [2021-12-06 18:45:38,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 52.708333333333336) internal successors, (2530), 48 states have internal predecessors, (2530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:38,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:38,211 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:38,212 INFO L186 Difference]: Start difference. First operand has 531 places, 627 transitions, 9653 flow. Second operand 48 states and 2530 transitions. [2021-12-06 18:45:38,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 696 transitions, 12428 flow [2021-12-06 18:45:38,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 696 transitions, 12048 flow, removed 33 selfloop flow, removed 36 redundant places. [2021-12-06 18:45:38,467 INFO L242 Difference]: Finished difference. Result has 541 places, 639 transitions, 10310 flow [2021-12-06 18:45:38,467 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9320, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=10310, PETRI_PLACES=541, PETRI_TRANSITIONS=639} [2021-12-06 18:45:38,467 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 453 predicate places. [2021-12-06 18:45:38,467 INFO L470 AbstractCegarLoop]: Abstraction has has 541 places, 639 transitions, 10310 flow [2021-12-06 18:45:38,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:38,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:38,468 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:38,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2021-12-06 18:45:38,468 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:38,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:38,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1013705344, now seen corresponding path program 158 times [2021-12-06 18:45:38,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:38,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558718855] [2021-12-06 18:45:38,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:38,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:38,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:38,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:38,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:38,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558718855] [2021-12-06 18:45:38,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558718855] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:38,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:38,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:38,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516728614] [2021-12-06 18:45:38,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:38,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:38,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:38,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:38,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:38,690 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:38,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 639 transitions, 10310 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:38,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:38,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:38,691 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:40,244 INFO L129 PetriNetUnfolder]: 516/1487 cut-off events. [2021-12-06 18:45:40,244 INFO L130 PetriNetUnfolder]: For 41434/41434 co-relation queries the response was YES. [2021-12-06 18:45:40,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13589 conditions, 1487 events. 516/1487 cut-off events. For 41434/41434 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 9901 event pairs, 38 based on Foata normal form. 1/1485 useless extension candidates. Maximal degree in co-relation 13396. Up to 1080 conditions per place. [2021-12-06 18:45:40,273 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 512 selfloop transitions, 97 changer transitions 35/683 dead transitions. [2021-12-06 18:45:40,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 683 transitions, 12234 flow [2021-12-06 18:45:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:45:40,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:45:40,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1813 transitions. [2021-12-06 18:45:40,274 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5672715894868585 [2021-12-06 18:45:40,274 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1813 transitions. [2021-12-06 18:45:40,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1813 transitions. [2021-12-06 18:45:40,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:40,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1813 transitions. [2021-12-06 18:45:40,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.3235294117647) internal successors, (1813), 34 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:40,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:40,277 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:40,277 INFO L186 Difference]: Start difference. First operand has 541 places, 639 transitions, 10310 flow. Second operand 34 states and 1813 transitions. [2021-12-06 18:45:40,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 683 transitions, 12234 flow [2021-12-06 18:45:40,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 683 transitions, 11589 flow, removed 164 selfloop flow, removed 39 redundant places. [2021-12-06 18:45:40,549 INFO L242 Difference]: Finished difference. Result has 538 places, 632 transitions, 9880 flow [2021-12-06 18:45:40,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9687, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9880, PETRI_PLACES=538, PETRI_TRANSITIONS=632} [2021-12-06 18:45:40,550 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 450 predicate places. [2021-12-06 18:45:40,550 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 632 transitions, 9880 flow [2021-12-06 18:45:40,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:40,550 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:40,550 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:40,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2021-12-06 18:45:40,550 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:40,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:40,551 INFO L85 PathProgramCache]: Analyzing trace with hash -142669486, now seen corresponding path program 159 times [2021-12-06 18:45:40,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:40,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382534047] [2021-12-06 18:45:40,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:40,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:40,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:40,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:40,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382534047] [2021-12-06 18:45:40,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382534047] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:40,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:40,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:45:40,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667728476] [2021-12-06 18:45:40,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:40,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:45:40,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:40,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:45:40,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:45:40,790 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:40,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 632 transitions, 9880 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:40,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:40,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:40,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:42,564 INFO L129 PetriNetUnfolder]: 510/1483 cut-off events. [2021-12-06 18:45:42,565 INFO L130 PetriNetUnfolder]: For 39768/39768 co-relation queries the response was YES. [2021-12-06 18:45:42,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13306 conditions, 1483 events. 510/1483 cut-off events. For 39768/39768 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 9889 event pairs, 51 based on Foata normal form. 1/1481 useless extension candidates. Maximal degree in co-relation 13112. Up to 895 conditions per place. [2021-12-06 18:45:42,597 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 355 selfloop transitions, 241 changer transitions 39/674 dead transitions. [2021-12-06 18:45:42,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 674 transitions, 11777 flow [2021-12-06 18:45:42,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-06 18:45:42,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-12-06 18:45:42,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2372 transitions. [2021-12-06 18:45:42,599 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607565011820331 [2021-12-06 18:45:42,599 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2372 transitions. [2021-12-06 18:45:42,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2372 transitions. [2021-12-06 18:45:42,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:42,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2372 transitions. [2021-12-06 18:45:42,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.71111111111111) internal successors, (2372), 45 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:42,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:42,603 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:42,603 INFO L186 Difference]: Start difference. First operand has 538 places, 632 transitions, 9880 flow. Second operand 45 states and 2372 transitions. [2021-12-06 18:45:42,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 674 transitions, 11777 flow [2021-12-06 18:45:42,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 674 transitions, 11485 flow, removed 23 selfloop flow, removed 35 redundant places. [2021-12-06 18:45:42,877 INFO L242 Difference]: Finished difference. Result has 544 places, 620 transitions, 10123 flow [2021-12-06 18:45:42,877 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9610, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=10123, PETRI_PLACES=544, PETRI_TRANSITIONS=620} [2021-12-06 18:45:42,877 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 456 predicate places. [2021-12-06 18:45:42,877 INFO L470 AbstractCegarLoop]: Abstraction has has 544 places, 620 transitions, 10123 flow [2021-12-06 18:45:42,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:42,878 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:42,878 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:42,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2021-12-06 18:45:42,878 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:42,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:42,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1178707054, now seen corresponding path program 160 times [2021-12-06 18:45:42,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:42,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645292812] [2021-12-06 18:45:42,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:42,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:43,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:43,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:43,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645292812] [2021-12-06 18:45:43,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645292812] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:43,125 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:43,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:43,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197563801] [2021-12-06 18:45:43,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:43,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:43,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:43,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:43,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:43,127 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:43,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 620 transitions, 10123 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:43,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:43,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:43,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:44,653 INFO L129 PetriNetUnfolder]: 506/1476 cut-off events. [2021-12-06 18:45:44,654 INFO L130 PetriNetUnfolder]: For 40681/40681 co-relation queries the response was YES. [2021-12-06 18:45:44,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13568 conditions, 1476 events. 506/1476 cut-off events. For 40681/40681 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9787 event pairs, 63 based on Foata normal form. 1/1473 useless extension candidates. Maximal degree in co-relation 13376. Up to 1045 conditions per place. [2021-12-06 18:45:44,681 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 461 selfloop transitions, 134 changer transitions 32/666 dead transitions. [2021-12-06 18:45:44,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 666 transitions, 12235 flow [2021-12-06 18:45:44,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:45:44,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:45:44,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1858 transitions. [2021-12-06 18:45:44,683 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564741641337386 [2021-12-06 18:45:44,683 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1858 transitions. [2021-12-06 18:45:44,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1858 transitions. [2021-12-06 18:45:44,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:44,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1858 transitions. [2021-12-06 18:45:44,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.08571428571429) internal successors, (1858), 35 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) [2021-12-06 18:45:44,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:44,686 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:44,686 INFO L186 Difference]: Start difference. First operand has 544 places, 620 transitions, 10123 flow. Second operand 35 states and 1858 transitions. [2021-12-06 18:45:44,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 666 transitions, 12235 flow [2021-12-06 18:45:44,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 666 transitions, 11588 flow, removed 24 selfloop flow, removed 46 redundant places. [2021-12-06 18:45:44,936 INFO L242 Difference]: Finished difference. Result has 527 places, 619 transitions, 9901 flow [2021-12-06 18:45:44,936 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9500, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9901, PETRI_PLACES=527, PETRI_TRANSITIONS=619} [2021-12-06 18:45:44,936 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 439 predicate places. [2021-12-06 18:45:44,937 INFO L470 AbstractCegarLoop]: Abstraction has has 527 places, 619 transitions, 9901 flow [2021-12-06 18:45:44,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:44,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:44,937 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:44,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2021-12-06 18:45:44,937 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:44,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:44,937 INFO L85 PathProgramCache]: Analyzing trace with hash -48637494, now seen corresponding path program 161 times [2021-12-06 18:45:44,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:44,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393903216] [2021-12-06 18:45:44,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:44,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:44,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:45,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:45,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:45,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393903216] [2021-12-06 18:45:45,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393903216] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:45,189 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:45,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:45,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437676978] [2021-12-06 18:45:45,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:45,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:45,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:45,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:45,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:45,191 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:45,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 619 transitions, 9901 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:45,191 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:45,191 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:45,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:46,748 INFO L129 PetriNetUnfolder]: 523/1531 cut-off events. [2021-12-06 18:45:46,748 INFO L130 PetriNetUnfolder]: For 43591/43591 co-relation queries the response was YES. [2021-12-06 18:45:46,773 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13957 conditions, 1531 events. 523/1531 cut-off events. For 43591/43591 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10269 event pairs, 51 based on Foata normal form. 1/1529 useless extension candidates. Maximal degree in co-relation 13767. Up to 1108 conditions per place. [2021-12-06 18:45:46,781 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 533 selfloop transitions, 105 changer transitions 20/697 dead transitions. [2021-12-06 18:45:46,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 697 transitions, 12799 flow [2021-12-06 18:45:46,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:45:46,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:45:46,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1821 transitions. [2021-12-06 18:45:46,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5697747183979975 [2021-12-06 18:45:46,783 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1821 transitions. [2021-12-06 18:45:46,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1821 transitions. [2021-12-06 18:45:46,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:46,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1821 transitions. [2021-12-06 18:45:46,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.55882352941177) internal successors, (1821), 34 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:46,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:46,786 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:46,786 INFO L186 Difference]: Start difference. First operand has 527 places, 619 transitions, 9901 flow. Second operand 34 states and 1821 transitions. [2021-12-06 18:45:46,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 697 transitions, 12799 flow [2021-12-06 18:45:47,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 697 transitions, 12438 flow, removed 88 selfloop flow, removed 31 redundant places. [2021-12-06 18:45:47,057 INFO L242 Difference]: Finished difference. Result has 528 places, 651 transitions, 10702 flow [2021-12-06 18:45:47,058 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9614, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=10702, PETRI_PLACES=528, PETRI_TRANSITIONS=651} [2021-12-06 18:45:47,058 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 440 predicate places. [2021-12-06 18:45:47,058 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 651 transitions, 10702 flow [2021-12-06 18:45:47,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:47,058 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:47,058 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:47,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2021-12-06 18:45:47,058 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:47,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:47,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1630806474, now seen corresponding path program 162 times [2021-12-06 18:45:47,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:47,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721393735] [2021-12-06 18:45:47,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:47,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:47,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:47,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:47,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721393735] [2021-12-06 18:45:47,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721393735] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:47,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:47,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:47,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317715750] [2021-12-06 18:45:47,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:47,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:47,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:47,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:47,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:47,328 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:47,328 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 651 transitions, 10702 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:47,328 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:47,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:47,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:48,805 INFO L129 PetriNetUnfolder]: 524/1548 cut-off events. [2021-12-06 18:45:48,805 INFO L130 PetriNetUnfolder]: For 45869/45869 co-relation queries the response was YES. [2021-12-06 18:45:48,829 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14270 conditions, 1548 events. 524/1548 cut-off events. For 45869/45869 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10432 event pairs, 57 based on Foata normal form. 1/1546 useless extension candidates. Maximal degree in co-relation 14078. Up to 1138 conditions per place. [2021-12-06 18:45:48,836 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 545 selfloop transitions, 92 changer transitions 22/698 dead transitions. [2021-12-06 18:45:48,837 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 698 transitions, 12662 flow [2021-12-06 18:45:48,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 18:45:48,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 18:45:48,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1555 transitions. [2021-12-06 18:45:48,838 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704328686720469 [2021-12-06 18:45:48,838 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1555 transitions. [2021-12-06 18:45:48,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1555 transitions. [2021-12-06 18:45:48,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:48,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1555 transitions. [2021-12-06 18:45:48,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.62068965517241) internal successors, (1555), 29 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:48,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:48,840 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:48,840 INFO L186 Difference]: Start difference. First operand has 528 places, 651 transitions, 10702 flow. Second operand 29 states and 1555 transitions. [2021-12-06 18:45:48,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 698 transitions, 12662 flow [2021-12-06 18:45:49,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 698 transitions, 11963 flow, removed 295 selfloop flow, removed 17 redundant places. [2021-12-06 18:45:49,154 INFO L242 Difference]: Finished difference. Result has 543 places, 657 transitions, 10393 flow [2021-12-06 18:45:49,154 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10054, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=10393, PETRI_PLACES=543, PETRI_TRANSITIONS=657} [2021-12-06 18:45:49,154 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 455 predicate places. [2021-12-06 18:45:49,155 INFO L470 AbstractCegarLoop]: Abstraction has has 543 places, 657 transitions, 10393 flow [2021-12-06 18:45:49,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:49,155 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:49,155 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:49,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2021-12-06 18:45:49,155 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:49,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:49,155 INFO L85 PathProgramCache]: Analyzing trace with hash 851268316, now seen corresponding path program 163 times [2021-12-06 18:45:49,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:49,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590857525] [2021-12-06 18:45:49,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:49,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:49,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:49,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:49,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590857525] [2021-12-06 18:45:49,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590857525] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:49,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:49,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:45:49,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597990416] [2021-12-06 18:45:49,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:49,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:45:49,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:49,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:45:49,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:45:49,427 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:49,427 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 657 transitions, 10393 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:49,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:49,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:49,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:51,027 INFO L129 PetriNetUnfolder]: 587/1705 cut-off events. [2021-12-06 18:45:51,027 INFO L130 PetriNetUnfolder]: For 51532/51532 co-relation queries the response was YES. [2021-12-06 18:45:51,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15663 conditions, 1705 events. 587/1705 cut-off events. For 51532/51532 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11820 event pairs, 59 based on Foata normal form. 1/1703 useless extension candidates. Maximal degree in co-relation 15465. Up to 1094 conditions per place. [2021-12-06 18:45:51,062 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 520 selfloop transitions, 196 changer transitions 42/797 dead transitions. [2021-12-06 18:45:51,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 797 transitions, 14515 flow [2021-12-06 18:45:51,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:45:51,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:45:51,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2021-12-06 18:45:51,063 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2021-12-06 18:45:51,063 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2021-12-06 18:45:51,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2021-12-06 18:45:51,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:51,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2021-12-06 18:45:51,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:51,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:51,066 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:51,066 INFO L186 Difference]: Start difference. First operand has 543 places, 657 transitions, 10393 flow. Second operand 34 states and 1812 transitions. [2021-12-06 18:45:51,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 797 transitions, 14515 flow [2021-12-06 18:45:51,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 797 transitions, 14251 flow, removed 78 selfloop flow, removed 21 redundant places. [2021-12-06 18:45:51,415 INFO L242 Difference]: Finished difference. Result has 560 places, 719 transitions, 12041 flow [2021-12-06 18:45:51,416 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10165, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=12041, PETRI_PLACES=560, PETRI_TRANSITIONS=719} [2021-12-06 18:45:51,416 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 472 predicate places. [2021-12-06 18:45:51,416 INFO L470 AbstractCegarLoop]: Abstraction has has 560 places, 719 transitions, 12041 flow [2021-12-06 18:45:51,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:51,416 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:51,416 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:51,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2021-12-06 18:45:51,416 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:51,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:51,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1007806394, now seen corresponding path program 164 times [2021-12-06 18:45:51,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:51,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839868644] [2021-12-06 18:45:51,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:51,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:51,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:51,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:51,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:51,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839868644] [2021-12-06 18:45:51,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839868644] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:51,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:51,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:45:51,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176186650] [2021-12-06 18:45:51,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:51,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:45:51,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:51,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:45:51,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:45:51,674 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:51,675 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 719 transitions, 12041 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:51,675 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:51,675 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:51,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:54,658 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:45:56,327 INFO L129 PetriNetUnfolder]: 593/1710 cut-off events. [2021-12-06 18:45:56,327 INFO L130 PetriNetUnfolder]: For 58760/58760 co-relation queries the response was YES. [2021-12-06 18:45:56,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16591 conditions, 1710 events. 593/1710 cut-off events. For 58760/58760 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 11807 event pairs, 59 based on Foata normal form. 1/1708 useless extension candidates. Maximal degree in co-relation 16387. Up to 1011 conditions per place. [2021-12-06 18:45:56,362 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 455 selfloop transitions, 294 changer transitions 22/810 dead transitions. [2021-12-06 18:45:56,362 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 810 transitions, 15715 flow [2021-12-06 18:45:56,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-12-06 18:45:56,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-12-06 18:45:56,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2783 transitions. [2021-12-06 18:45:56,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5586109995985548 [2021-12-06 18:45:56,365 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2783 transitions. [2021-12-06 18:45:56,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2783 transitions. [2021-12-06 18:45:56,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:56,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2783 transitions. [2021-12-06 18:45:56,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 52.509433962264154) internal successors, (2783), 53 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:56,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 94.0) internal successors, (5076), 54 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:56,369 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 94.0) internal successors, (5076), 54 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:56,369 INFO L186 Difference]: Start difference. First operand has 560 places, 719 transitions, 12041 flow. Second operand 53 states and 2783 transitions. [2021-12-06 18:45:56,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 810 transitions, 15715 flow [2021-12-06 18:45:56,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 810 transitions, 15008 flow, removed 204 selfloop flow, removed 29 redundant places. [2021-12-06 18:45:56,758 INFO L242 Difference]: Finished difference. Result has 585 places, 758 transitions, 13269 flow [2021-12-06 18:45:56,759 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11444, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=13269, PETRI_PLACES=585, PETRI_TRANSITIONS=758} [2021-12-06 18:45:56,759 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 497 predicate places. [2021-12-06 18:45:56,759 INFO L470 AbstractCegarLoop]: Abstraction has has 585 places, 758 transitions, 13269 flow [2021-12-06 18:45:56,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:56,759 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:56,759 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:56,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2021-12-06 18:45:56,760 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:56,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:56,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1688624362, now seen corresponding path program 165 times [2021-12-06 18:45:56,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:56,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431213069] [2021-12-06 18:45:56,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:56,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:56,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:57,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:57,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:57,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431213069] [2021-12-06 18:45:57,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431213069] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:57,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:57,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:45:57,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917550244] [2021-12-06 18:45:57,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:57,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:45:57,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:57,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:45:57,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:45:57,019 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:57,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 758 transitions, 13269 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:57,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:57,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:57,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:45:58,838 INFO L129 PetriNetUnfolder]: 626/1806 cut-off events. [2021-12-06 18:45:58,838 INFO L130 PetriNetUnfolder]: For 65688/65688 co-relation queries the response was YES. [2021-12-06 18:45:58,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17880 conditions, 1806 events. 626/1806 cut-off events. For 65688/65688 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 12689 event pairs, 55 based on Foata normal form. 1/1804 useless extension candidates. Maximal degree in co-relation 17675. Up to 1320 conditions per place. [2021-12-06 18:45:58,877 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 654 selfloop transitions, 136 changer transitions 21/850 dead transitions. [2021-12-06 18:45:58,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 850 transitions, 16709 flow [2021-12-06 18:45:58,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:45:58,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:45:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1873 transitions. [2021-12-06 18:45:58,878 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5693009118541034 [2021-12-06 18:45:58,878 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1873 transitions. [2021-12-06 18:45:58,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1873 transitions. [2021-12-06 18:45:58,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:45:58,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1873 transitions. [2021-12-06 18:45:58,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.51428571428571) internal successors, (1873), 35 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:58,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:58,881 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:58,881 INFO L186 Difference]: Start difference. First operand has 585 places, 758 transitions, 13269 flow. Second operand 35 states and 1873 transitions. [2021-12-06 18:45:58,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 850 transitions, 16709 flow [2021-12-06 18:45:59,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 850 transitions, 15833 flow, removed 349 selfloop flow, removed 27 redundant places. [2021-12-06 18:45:59,343 INFO L242 Difference]: Finished difference. Result has 598 places, 805 transitions, 13879 flow [2021-12-06 18:45:59,344 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12401, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=13879, PETRI_PLACES=598, PETRI_TRANSITIONS=805} [2021-12-06 18:45:59,344 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 510 predicate places. [2021-12-06 18:45:59,344 INFO L470 AbstractCegarLoop]: Abstraction has has 598 places, 805 transitions, 13879 flow [2021-12-06 18:45:59,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:59,344 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:45:59,344 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:45:59,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2021-12-06 18:45:59,344 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:45:59,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:45:59,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1869351742, now seen corresponding path program 166 times [2021-12-06 18:45:59,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:45:59,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808445166] [2021-12-06 18:45:59,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:45:59,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:45:59,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:45:59,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:45:59,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:45:59,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808445166] [2021-12-06 18:45:59,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808445166] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:45:59,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:45:59,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:45:59,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633505343] [2021-12-06 18:45:59,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:45:59,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:45:59,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:45:59,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:45:59,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:45:59,598 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:45:59,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 805 transitions, 13879 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:45:59,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:45:59,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:45:59,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:01,299 INFO L129 PetriNetUnfolder]: 635/1858 cut-off events. [2021-12-06 18:46:01,299 INFO L130 PetriNetUnfolder]: For 70423/70423 co-relation queries the response was YES. [2021-12-06 18:46:01,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18354 conditions, 1858 events. 635/1858 cut-off events. For 70423/70423 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 13320 event pairs, 58 based on Foata normal form. 1/1856 useless extension candidates. Maximal degree in co-relation 18138. Up to 1306 conditions per place. [2021-12-06 18:46:01,340 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 644 selfloop transitions, 161 changer transitions 26/870 dead transitions. [2021-12-06 18:46:01,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 870 transitions, 16902 flow [2021-12-06 18:46:01,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:46:01,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:46:01,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2021-12-06 18:46:01,341 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2021-12-06 18:46:01,341 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2021-12-06 18:46:01,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2021-12-06 18:46:01,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:01,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2021-12-06 18:46:01,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:01,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:01,344 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:01,344 INFO L186 Difference]: Start difference. First operand has 598 places, 805 transitions, 13879 flow. Second operand 32 states and 1707 transitions. [2021-12-06 18:46:01,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 870 transitions, 16902 flow [2021-12-06 18:46:01,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 870 transitions, 16104 flow, removed 352 selfloop flow, removed 18 redundant places. [2021-12-06 18:46:01,828 INFO L242 Difference]: Finished difference. Result has 615 places, 820 transitions, 13910 flow [2021-12-06 18:46:01,828 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13093, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=13910, PETRI_PLACES=615, PETRI_TRANSITIONS=820} [2021-12-06 18:46:01,828 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 527 predicate places. [2021-12-06 18:46:01,828 INFO L470 AbstractCegarLoop]: Abstraction has has 615 places, 820 transitions, 13910 flow [2021-12-06 18:46:01,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:01,829 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:01,829 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:01,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2021-12-06 18:46:01,829 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:01,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:01,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2107212654, now seen corresponding path program 167 times [2021-12-06 18:46:01,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:01,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742916574] [2021-12-06 18:46:01,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:01,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:01,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:02,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:02,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:02,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742916574] [2021-12-06 18:46:02,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742916574] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:02,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:02,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:46:02,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101060768] [2021-12-06 18:46:02,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:02,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:46:02,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:02,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:46:02,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:46:02,113 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:02,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 820 transitions, 13910 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:02,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:02,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:02,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:03,981 INFO L129 PetriNetUnfolder]: 638/1868 cut-off events. [2021-12-06 18:46:03,981 INFO L130 PetriNetUnfolder]: For 72230/72230 co-relation queries the response was YES. [2021-12-06 18:46:04,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18450 conditions, 1868 events. 638/1868 cut-off events. For 72230/72230 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13454 event pairs, 57 based on Foata normal form. 1/1866 useless extension candidates. Maximal degree in co-relation 18226. Up to 1308 conditions per place. [2021-12-06 18:46:04,028 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 641 selfloop transitions, 170 changer transitions 26/876 dead transitions. [2021-12-06 18:46:04,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 876 transitions, 16805 flow [2021-12-06 18:46:04,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:46:04,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:46:04,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1757 transitions. [2021-12-06 18:46:04,030 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664087685364281 [2021-12-06 18:46:04,030 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1757 transitions. [2021-12-06 18:46:04,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1757 transitions. [2021-12-06 18:46:04,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:04,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1757 transitions. [2021-12-06 18:46:04,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.24242424242424) internal successors, (1757), 33 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:04,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:04,033 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:04,033 INFO L186 Difference]: Start difference. First operand has 615 places, 820 transitions, 13910 flow. Second operand 33 states and 1757 transitions. [2021-12-06 18:46:04,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 876 transitions, 16805 flow [2021-12-06 18:46:04,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 876 transitions, 16528 flow, removed 88 selfloop flow, removed 24 redundant places. [2021-12-06 18:46:04,530 INFO L242 Difference]: Finished difference. Result has 626 places, 826 transitions, 14305 flow [2021-12-06 18:46:04,531 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13661, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14305, PETRI_PLACES=626, PETRI_TRANSITIONS=826} [2021-12-06 18:46:04,531 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 538 predicate places. [2021-12-06 18:46:04,531 INFO L470 AbstractCegarLoop]: Abstraction has has 626 places, 826 transitions, 14305 flow [2021-12-06 18:46:04,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:04,531 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:04,531 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:04,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2021-12-06 18:46:04,532 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:04,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:04,532 INFO L85 PathProgramCache]: Analyzing trace with hash -767793348, now seen corresponding path program 168 times [2021-12-06 18:46:04,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:04,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923764624] [2021-12-06 18:46:04,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:04,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:04,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:04,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:04,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923764624] [2021-12-06 18:46:04,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923764624] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:04,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:04,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:46:04,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562173908] [2021-12-06 18:46:04,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:04,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:46:04,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:04,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:46:04,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:46:04,795 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:04,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 826 transitions, 14305 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:04,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:04,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:04,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:06,680 INFO L129 PetriNetUnfolder]: 644/1888 cut-off events. [2021-12-06 18:46:06,680 INFO L130 PetriNetUnfolder]: For 75028/75028 co-relation queries the response was YES. [2021-12-06 18:46:06,715 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18891 conditions, 1888 events. 644/1888 cut-off events. For 75028/75028 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 13632 event pairs, 68 based on Foata normal form. 1/1886 useless extension candidates. Maximal degree in co-relation 18663. Up to 1388 conditions per place. [2021-12-06 18:46:06,724 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 697 selfloop transitions, 120 changer transitions 24/880 dead transitions. [2021-12-06 18:46:06,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 880 transitions, 17167 flow [2021-12-06 18:46:06,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:46:06,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:46:06,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1900 transitions. [2021-12-06 18:46:06,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5614657210401891 [2021-12-06 18:46:06,726 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1900 transitions. [2021-12-06 18:46:06,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1900 transitions. [2021-12-06 18:46:06,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:06,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1900 transitions. [2021-12-06 18:46:06,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.77777777777778) internal successors, (1900), 36 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:06,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:06,729 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:06,729 INFO L186 Difference]: Start difference. First operand has 626 places, 826 transitions, 14305 flow. Second operand 36 states and 1900 transitions. [2021-12-06 18:46:06,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 880 transitions, 17167 flow [2021-12-06 18:46:07,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 880 transitions, 16848 flow, removed 75 selfloop flow, removed 27 redundant places. [2021-12-06 18:46:07,255 INFO L242 Difference]: Finished difference. Result has 638 places, 839 transitions, 14752 flow [2021-12-06 18:46:07,256 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14020, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=14752, PETRI_PLACES=638, PETRI_TRANSITIONS=839} [2021-12-06 18:46:07,256 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 550 predicate places. [2021-12-06 18:46:07,256 INFO L470 AbstractCegarLoop]: Abstraction has has 638 places, 839 transitions, 14752 flow [2021-12-06 18:46:07,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:07,256 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:07,256 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:07,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2021-12-06 18:46:07,256 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:07,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1416348268, now seen corresponding path program 169 times [2021-12-06 18:46:07,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:07,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329279819] [2021-12-06 18:46:07,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:07,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:07,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:07,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:07,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:07,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329279819] [2021-12-06 18:46:07,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329279819] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:07,522 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:07,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:46:07,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36088755] [2021-12-06 18:46:07,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:07,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:46:07,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:07,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:46:07,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:46:07,523 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:07,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 839 transitions, 14752 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:07,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:07,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:07,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:09,623 INFO L129 PetriNetUnfolder]: 687/2019 cut-off events. [2021-12-06 18:46:09,623 INFO L130 PetriNetUnfolder]: For 89538/89538 co-relation queries the response was YES. [2021-12-06 18:46:09,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20694 conditions, 2019 events. 687/2019 cut-off events. For 89538/89538 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 14894 event pairs, 40 based on Foata normal form. 1/2017 useless extension candidates. Maximal degree in co-relation 20462. Up to 1394 conditions per place. [2021-12-06 18:46:09,668 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 686 selfloop transitions, 202 changer transitions 21/948 dead transitions. [2021-12-06 18:46:09,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 948 transitions, 19152 flow [2021-12-06 18:46:09,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:46:09,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:46:09,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2130 transitions. [2021-12-06 18:46:09,669 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2021-12-06 18:46:09,669 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2130 transitions. [2021-12-06 18:46:09,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2130 transitions. [2021-12-06 18:46:09,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:09,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2130 transitions. [2021-12-06 18:46:09,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.25) internal successors, (2130), 40 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:09,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:09,673 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:09,673 INFO L186 Difference]: Start difference. First operand has 638 places, 839 transitions, 14752 flow. Second operand 40 states and 2130 transitions. [2021-12-06 18:46:09,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 948 transitions, 19152 flow [2021-12-06 18:46:10,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 948 transitions, 18692 flow, removed 160 selfloop flow, removed 29 redundant places. [2021-12-06 18:46:10,296 INFO L242 Difference]: Finished difference. Result has 658 places, 898 transitions, 16566 flow [2021-12-06 18:46:10,297 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14352, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16566, PETRI_PLACES=658, PETRI_TRANSITIONS=898} [2021-12-06 18:46:10,297 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 570 predicate places. [2021-12-06 18:46:10,297 INFO L470 AbstractCegarLoop]: Abstraction has has 658 places, 898 transitions, 16566 flow [2021-12-06 18:46:10,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:10,297 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:10,297 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:10,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2021-12-06 18:46:10,297 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:10,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:10,298 INFO L85 PathProgramCache]: Analyzing trace with hash 632307288, now seen corresponding path program 170 times [2021-12-06 18:46:10,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:10,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590929657] [2021-12-06 18:46:10,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:10,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:10,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:10,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:10,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590929657] [2021-12-06 18:46:10,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590929657] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:10,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:10,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:46:10,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888569604] [2021-12-06 18:46:10,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:10,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:46:10,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:10,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:46:10,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:46:10,584 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:10,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 898 transitions, 16566 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:10,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:10,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:10,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:13,584 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:46:14,791 INFO L129 PetriNetUnfolder]: 689/2034 cut-off events. [2021-12-06 18:46:14,791 INFO L130 PetriNetUnfolder]: For 96487/96487 co-relation queries the response was YES. [2021-12-06 18:46:14,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21396 conditions, 2034 events. 689/2034 cut-off events. For 96487/96487 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 15092 event pairs, 57 based on Foata normal form. 1/2031 useless extension candidates. Maximal degree in co-relation 21154. Up to 1494 conditions per place. [2021-12-06 18:46:14,841 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 748 selfloop transitions, 134 changer transitions 21/942 dead transitions. [2021-12-06 18:46:14,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 942 transitions, 19367 flow [2021-12-06 18:46:14,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:46:14,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:46:14,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1950 transitions. [2021-12-06 18:46:14,843 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606670500287522 [2021-12-06 18:46:14,843 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1950 transitions. [2021-12-06 18:46:14,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1950 transitions. [2021-12-06 18:46:14,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:14,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1950 transitions. [2021-12-06 18:46:14,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.7027027027027) internal successors, (1950), 37 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:14,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:14,846 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:14,846 INFO L186 Difference]: Start difference. First operand has 658 places, 898 transitions, 16566 flow. Second operand 37 states and 1950 transitions. [2021-12-06 18:46:14,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 942 transitions, 19367 flow [2021-12-06 18:46:15,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 942 transitions, 18357 flow, removed 455 selfloop flow, removed 17 redundant places. [2021-12-06 18:46:15,592 INFO L242 Difference]: Finished difference. Result has 682 places, 904 transitions, 16151 flow [2021-12-06 18:46:15,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15566, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=16151, PETRI_PLACES=682, PETRI_TRANSITIONS=904} [2021-12-06 18:46:15,593 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 594 predicate places. [2021-12-06 18:46:15,593 INFO L470 AbstractCegarLoop]: Abstraction has has 682 places, 904 transitions, 16151 flow [2021-12-06 18:46:15,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:15,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:15,593 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:15,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2021-12-06 18:46:15,593 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:15,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:15,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2108924516, now seen corresponding path program 171 times [2021-12-06 18:46:15,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:15,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701480189] [2021-12-06 18:46:15,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:15,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:15,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:15,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:15,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:15,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701480189] [2021-12-06 18:46:15,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701480189] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:15,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:15,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:46:15,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159764375] [2021-12-06 18:46:15,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:15,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:46:15,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:15,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:46:15,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:46:15,828 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:15,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 904 transitions, 16151 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:15,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:15,829 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:15,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:17,809 INFO L129 PetriNetUnfolder]: 701/2054 cut-off events. [2021-12-06 18:46:17,809 INFO L130 PetriNetUnfolder]: For 100879/100879 co-relation queries the response was YES. [2021-12-06 18:46:17,851 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21764 conditions, 2054 events. 701/2054 cut-off events. For 100879/100879 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15297 event pairs, 52 based on Foata normal form. 1/2052 useless extension candidates. Maximal degree in co-relation 21512. Up to 1456 conditions per place. [2021-12-06 18:46:17,861 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 722 selfloop transitions, 175 changer transitions 35/971 dead transitions. [2021-12-06 18:46:17,861 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 971 transitions, 19557 flow [2021-12-06 18:46:17,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:46:17,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:46:17,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1908 transitions. [2021-12-06 18:46:17,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2021-12-06 18:46:17,863 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1908 transitions. [2021-12-06 18:46:17,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1908 transitions. [2021-12-06 18:46:17,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:17,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1908 transitions. [2021-12-06 18:46:17,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.0) internal successors, (1908), 36 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:17,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:17,866 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:17,866 INFO L186 Difference]: Start difference. First operand has 682 places, 904 transitions, 16151 flow. Second operand 36 states and 1908 transitions. [2021-12-06 18:46:17,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 971 transitions, 19557 flow [2021-12-06 18:46:18,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 971 transitions, 19129 flow, removed 121 selfloop flow, removed 31 redundant places. [2021-12-06 18:46:18,694 INFO L242 Difference]: Finished difference. Result has 690 places, 916 transitions, 16724 flow [2021-12-06 18:46:18,695 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15789, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=16724, PETRI_PLACES=690, PETRI_TRANSITIONS=916} [2021-12-06 18:46:18,695 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 602 predicate places. [2021-12-06 18:46:18,695 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 916 transitions, 16724 flow [2021-12-06 18:46:18,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:18,695 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:18,695 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:18,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2021-12-06 18:46:18,695 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:18,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:18,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1528545522, now seen corresponding path program 172 times [2021-12-06 18:46:18,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:18,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305956024] [2021-12-06 18:46:18,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:18,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:18,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:18,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:18,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305956024] [2021-12-06 18:46:18,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305956024] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:18,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:18,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:46:18,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141063461] [2021-12-06 18:46:18,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:18,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:46:18,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:18,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:46:18,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:46:18,948 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:18,948 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 916 transitions, 16724 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:18,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:18,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:18,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:21,045 INFO L129 PetriNetUnfolder]: 686/2023 cut-off events. [2021-12-06 18:46:21,046 INFO L130 PetriNetUnfolder]: For 91315/91315 co-relation queries the response was YES. [2021-12-06 18:46:21,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21177 conditions, 2023 events. 686/2023 cut-off events. For 91315/91315 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 15010 event pairs, 64 based on Foata normal form. 1/2021 useless extension candidates. Maximal degree in co-relation 20921. Up to 1526 conditions per place. [2021-12-06 18:46:21,096 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 775 selfloop transitions, 110 changer transitions 22/946 dead transitions. [2021-12-06 18:46:21,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 946 transitions, 18927 flow [2021-12-06 18:46:21,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:46:21,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:46:21,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1791 transitions. [2021-12-06 18:46:21,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603879849812266 [2021-12-06 18:46:21,097 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1791 transitions. [2021-12-06 18:46:21,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1791 transitions. [2021-12-06 18:46:21,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:21,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1791 transitions. [2021-12-06 18:46:21,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.6764705882353) internal successors, (1791), 34 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:21,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:21,100 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:21,100 INFO L186 Difference]: Start difference. First operand has 690 places, 916 transitions, 16724 flow. Second operand 34 states and 1791 transitions. [2021-12-06 18:46:21,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 946 transitions, 18927 flow [2021-12-06 18:46:21,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 946 transitions, 18339 flow, removed 139 selfloop flow, removed 29 redundant places. [2021-12-06 18:46:21,862 INFO L242 Difference]: Finished difference. Result has 692 places, 909 transitions, 16243 flow [2021-12-06 18:46:21,862 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16148, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=916, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16243, PETRI_PLACES=692, PETRI_TRANSITIONS=909} [2021-12-06 18:46:21,862 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 604 predicate places. [2021-12-06 18:46:21,863 INFO L470 AbstractCegarLoop]: Abstraction has has 692 places, 909 transitions, 16243 flow [2021-12-06 18:46:21,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:21,863 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:21,863 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:21,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2021-12-06 18:46:21,863 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:21,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1462261206, now seen corresponding path program 173 times [2021-12-06 18:46:21,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:21,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107671841] [2021-12-06 18:46:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:21,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:21,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:22,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:22,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:22,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107671841] [2021-12-06 18:46:22,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107671841] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:22,117 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:22,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:46:22,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940388916] [2021-12-06 18:46:22,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:22,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:46:22,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:22,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:46:22,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:46:22,118 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:22,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 909 transitions, 16243 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:22,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:22,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:22,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:24,033 INFO L129 PetriNetUnfolder]: 693/2050 cut-off events. [2021-12-06 18:46:24,033 INFO L130 PetriNetUnfolder]: For 92868/92868 co-relation queries the response was YES. [2021-12-06 18:46:24,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21449 conditions, 2050 events. 693/2050 cut-off events. For 92868/92868 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 15344 event pairs, 60 based on Foata normal form. 1/2048 useless extension candidates. Maximal degree in co-relation 21193. Up to 1505 conditions per place. [2021-12-06 18:46:24,115 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 765 selfloop transitions, 138 changer transitions 25/967 dead transitions. [2021-12-06 18:46:24,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 967 transitions, 19363 flow [2021-12-06 18:46:24,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:46:24,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:46:24,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1769 transitions. [2021-12-06 18:46:24,117 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5702772404900065 [2021-12-06 18:46:24,118 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1769 transitions. [2021-12-06 18:46:24,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1769 transitions. [2021-12-06 18:46:24,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:24,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1769 transitions. [2021-12-06 18:46:24,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.60606060606061) internal successors, (1769), 33 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:24,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:24,122 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:24,122 INFO L186 Difference]: Start difference. First operand has 692 places, 909 transitions, 16243 flow. Second operand 33 states and 1769 transitions. [2021-12-06 18:46:24,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 967 transitions, 19363 flow [2021-12-06 18:46:24,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 967 transitions, 18998 flow, removed 18 selfloop flow, removed 36 redundant places. [2021-12-06 18:46:24,873 INFO L242 Difference]: Finished difference. Result has 690 places, 920 transitions, 16617 flow [2021-12-06 18:46:24,873 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15890, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=16617, PETRI_PLACES=690, PETRI_TRANSITIONS=920} [2021-12-06 18:46:24,874 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 602 predicate places. [2021-12-06 18:46:24,874 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 920 transitions, 16617 flow [2021-12-06 18:46:24,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:24,874 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:24,874 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:24,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2021-12-06 18:46:24,874 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:24,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:24,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1721543702, now seen corresponding path program 174 times [2021-12-06 18:46:24,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:24,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428348884] [2021-12-06 18:46:24,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:24,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:25,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:25,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:25,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428348884] [2021-12-06 18:46:25,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428348884] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:25,125 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:25,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:46:25,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663921962] [2021-12-06 18:46:25,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:25,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:46:25,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:25,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:46:25,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:46:25,126 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:25,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 920 transitions, 16617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:25,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:25,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:25,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:27,173 INFO L129 PetriNetUnfolder]: 713/2099 cut-off events. [2021-12-06 18:46:27,173 INFO L130 PetriNetUnfolder]: For 100002/100002 co-relation queries the response was YES. [2021-12-06 18:46:27,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22354 conditions, 2099 events. 713/2099 cut-off events. For 100002/100002 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15741 event pairs, 57 based on Foata normal form. 1/2097 useless extension candidates. Maximal degree in co-relation 22096. Up to 1588 conditions per place. [2021-12-06 18:46:27,228 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 818 selfloop transitions, 124 changer transitions 20/1001 dead transitions. [2021-12-06 18:46:27,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1001 transitions, 20641 flow [2021-12-06 18:46:27,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:46:27,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:46:27,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2075 transitions. [2021-12-06 18:46:27,229 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5660120021822149 [2021-12-06 18:46:27,229 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2075 transitions. [2021-12-06 18:46:27,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2075 transitions. [2021-12-06 18:46:27,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:27,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2075 transitions. [2021-12-06 18:46:27,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.205128205128204) internal successors, (2075), 39 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:27,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:27,233 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:27,233 INFO L186 Difference]: Start difference. First operand has 690 places, 920 transitions, 16617 flow. Second operand 39 states and 2075 transitions. [2021-12-06 18:46:27,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1001 transitions, 20641 flow [2021-12-06 18:46:28,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 1001 transitions, 20228 flow, removed 134 selfloop flow, removed 27 redundant places. [2021-12-06 18:46:28,100 INFO L242 Difference]: Finished difference. Result has 706 places, 957 transitions, 17724 flow [2021-12-06 18:46:28,101 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16267, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=815, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=17724, PETRI_PLACES=706, PETRI_TRANSITIONS=957} [2021-12-06 18:46:28,101 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 618 predicate places. [2021-12-06 18:46:28,101 INFO L470 AbstractCegarLoop]: Abstraction has has 706 places, 957 transitions, 17724 flow [2021-12-06 18:46:28,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:28,101 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:28,101 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:28,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2021-12-06 18:46:28,102 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:28,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:28,102 INFO L85 PathProgramCache]: Analyzing trace with hash 908316418, now seen corresponding path program 175 times [2021-12-06 18:46:28,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:28,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087444087] [2021-12-06 18:46:28,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:28,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:28,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:28,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:28,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087444087] [2021-12-06 18:46:28,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087444087] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:28,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:28,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:46:28,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133680518] [2021-12-06 18:46:28,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:28,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:46:28,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:28,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:46:28,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:46:28,389 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:28,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 957 transitions, 17724 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:28,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:28,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:28,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:31,180 INFO L129 PetriNetUnfolder]: 773/2335 cut-off events. [2021-12-06 18:46:31,181 INFO L130 PetriNetUnfolder]: For 117649/117649 co-relation queries the response was YES. [2021-12-06 18:46:31,229 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24750 conditions, 2335 events. 773/2335 cut-off events. For 117649/117649 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18301 event pairs, 55 based on Foata normal form. 1/2333 useless extension candidates. Maximal degree in co-relation 24487. Up to 1493 conditions per place. [2021-12-06 18:46:31,242 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 769 selfloop transitions, 288 changer transitions 21/1117 dead transitions. [2021-12-06 18:46:31,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 1117 transitions, 23336 flow [2021-12-06 18:46:31,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-06 18:46:31,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-12-06 18:46:31,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2631 transitions. [2021-12-06 18:46:31,244 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5597872340425532 [2021-12-06 18:46:31,244 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2631 transitions. [2021-12-06 18:46:31,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2631 transitions. [2021-12-06 18:46:31,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:31,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2631 transitions. [2021-12-06 18:46:31,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 52.62) internal successors, (2631), 50 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:31,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:31,248 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:31,248 INFO L186 Difference]: Start difference. First operand has 706 places, 957 transitions, 17724 flow. Second operand 50 states and 2631 transitions. [2021-12-06 18:46:31,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 1117 transitions, 23336 flow [2021-12-06 18:46:32,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 1117 transitions, 22539 flow, removed 345 selfloop flow, removed 17 redundant places. [2021-12-06 18:46:32,254 INFO L242 Difference]: Finished difference. Result has 743 places, 1053 transitions, 19929 flow [2021-12-06 18:46:32,255 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16931, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=957, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=19929, PETRI_PLACES=743, PETRI_TRANSITIONS=1053} [2021-12-06 18:46:32,255 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 655 predicate places. [2021-12-06 18:46:32,255 INFO L470 AbstractCegarLoop]: Abstraction has has 743 places, 1053 transitions, 19929 flow [2021-12-06 18:46:32,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:32,255 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:32,255 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:32,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2021-12-06 18:46:32,255 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:32,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:32,256 INFO L85 PathProgramCache]: Analyzing trace with hash -880623098, now seen corresponding path program 176 times [2021-12-06 18:46:32,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:32,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868598276] [2021-12-06 18:46:32,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:32,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:32,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:32,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:32,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:32,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868598276] [2021-12-06 18:46:32,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868598276] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:32,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:32,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:46:32,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11297673] [2021-12-06 18:46:32,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:32,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:46:32,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:32,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:46:32,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:46:32,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:32,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 1053 transitions, 19929 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:32,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:32,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:32,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:34,854 INFO L129 PetriNetUnfolder]: 822/2448 cut-off events. [2021-12-06 18:46:34,854 INFO L130 PetriNetUnfolder]: For 134802/134802 co-relation queries the response was YES. [2021-12-06 18:46:34,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26853 conditions, 2448 events. 822/2448 cut-off events. For 134802/134802 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19405 event pairs, 64 based on Foata normal form. 1/2446 useless extension candidates. Maximal degree in co-relation 26580. Up to 1551 conditions per place. [2021-12-06 18:46:34,920 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 802 selfloop transitions, 329 changer transitions 38/1208 dead transitions. [2021-12-06 18:46:34,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 1208 transitions, 25643 flow [2021-12-06 18:46:34,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:46:34,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:46:34,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1862 transitions. [2021-12-06 18:46:34,921 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2021-12-06 18:46:34,921 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1862 transitions. [2021-12-06 18:46:34,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1862 transitions. [2021-12-06 18:46:34,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:34,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1862 transitions. [2021-12-06 18:46:34,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.2) internal successors, (1862), 35 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:34,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:34,924 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:34,924 INFO L186 Difference]: Start difference. First operand has 743 places, 1053 transitions, 19929 flow. Second operand 35 states and 1862 transitions. [2021-12-06 18:46:34,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 1208 transitions, 25643 flow [2021-12-06 18:46:36,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 1208 transitions, 24715 flow, removed 331 selfloop flow, removed 35 redundant places. [2021-12-06 18:46:36,051 INFO L242 Difference]: Finished difference. Result has 746 places, 1129 transitions, 21918 flow [2021-12-06 18:46:36,051 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19044, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=21918, PETRI_PLACES=746, PETRI_TRANSITIONS=1129} [2021-12-06 18:46:36,052 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 658 predicate places. [2021-12-06 18:46:36,052 INFO L470 AbstractCegarLoop]: Abstraction has has 746 places, 1129 transitions, 21918 flow [2021-12-06 18:46:36,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:36,052 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:36,052 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:36,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2021-12-06 18:46:36,052 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:36,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:36,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1259513440, now seen corresponding path program 177 times [2021-12-06 18:46:36,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:36,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175928346] [2021-12-06 18:46:36,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:36,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:36,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:36,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:36,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:36,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175928346] [2021-12-06 18:46:36,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175928346] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:36,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:36,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:46:36,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526394919] [2021-12-06 18:46:36,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:36,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:46:36,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:36,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:46:36,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:46:36,289 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:36,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 1129 transitions, 21918 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:36,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:36,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:36,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:38,820 INFO L129 PetriNetUnfolder]: 824/2494 cut-off events. [2021-12-06 18:46:38,820 INFO L130 PetriNetUnfolder]: For 151215/151215 co-relation queries the response was YES. [2021-12-06 18:46:38,877 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28212 conditions, 2494 events. 824/2494 cut-off events. For 151215/151215 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 20043 event pairs, 53 based on Foata normal form. 1/2492 useless extension candidates. Maximal degree in co-relation 27930. Up to 1831 conditions per place. [2021-12-06 18:46:38,891 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 968 selfloop transitions, 176 changer transitions 22/1205 dead transitions. [2021-12-06 18:46:38,891 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 1205 transitions, 26627 flow [2021-12-06 18:46:38,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:46:38,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:46:38,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2128 transitions. [2021-12-06 18:46:38,893 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2021-12-06 18:46:38,893 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2128 transitions. [2021-12-06 18:46:38,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2128 transitions. [2021-12-06 18:46:38,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:38,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2128 transitions. [2021-12-06 18:46:38,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.2) internal successors, (2128), 40 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:38,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:38,897 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:38,897 INFO L186 Difference]: Start difference. First operand has 746 places, 1129 transitions, 21918 flow. Second operand 40 states and 2128 transitions. [2021-12-06 18:46:38,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 1205 transitions, 26627 flow [2021-12-06 18:46:40,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 754 places, 1205 transitions, 25732 flow, removed 315 selfloop flow, removed 26 redundant places. [2021-12-06 18:46:40,053 INFO L242 Difference]: Finished difference. Result has 765 places, 1160 transitions, 22851 flow [2021-12-06 18:46:40,054 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21047, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=973, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=22851, PETRI_PLACES=765, PETRI_TRANSITIONS=1160} [2021-12-06 18:46:40,054 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 677 predicate places. [2021-12-06 18:46:40,054 INFO L470 AbstractCegarLoop]: Abstraction has has 765 places, 1160 transitions, 22851 flow [2021-12-06 18:46:40,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:40,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:40,054 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:40,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2021-12-06 18:46:40,054 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:40,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:40,054 INFO L85 PathProgramCache]: Analyzing trace with hash 978874004, now seen corresponding path program 178 times [2021-12-06 18:46:40,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:40,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119832099] [2021-12-06 18:46:40,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:40,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:40,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:40,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:40,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:40,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119832099] [2021-12-06 18:46:40,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119832099] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:40,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:40,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:46:40,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897221379] [2021-12-06 18:46:40,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:40,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:46:40,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:40,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:46:40,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:46:40,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:40,324 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 1160 transitions, 22851 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:40,324 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:40,324 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:40,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:42,723 INFO L129 PetriNetUnfolder]: 825/2502 cut-off events. [2021-12-06 18:46:42,723 INFO L130 PetriNetUnfolder]: For 136921/136921 co-relation queries the response was YES. [2021-12-06 18:46:42,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27533 conditions, 2502 events. 825/2502 cut-off events. For 136921/136921 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 20187 event pairs, 57 based on Foata normal form. 1/2500 useless extension candidates. Maximal degree in co-relation 27243. Up to 1700 conditions per place. [2021-12-06 18:46:42,792 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 916 selfloop transitions, 268 changer transitions 19/1242 dead transitions. [2021-12-06 18:46:42,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 1242 transitions, 27185 flow [2021-12-06 18:46:42,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:46:42,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:46:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2021-12-06 18:46:42,793 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2021-12-06 18:46:42,793 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2021-12-06 18:46:42,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2021-12-06 18:46:42,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:42,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2021-12-06 18:46:42,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:42,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:42,796 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:42,796 INFO L186 Difference]: Start difference. First operand has 765 places, 1160 transitions, 22851 flow. Second operand 32 states and 1707 transitions. [2021-12-06 18:46:42,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 1242 transitions, 27185 flow [2021-12-06 18:46:43,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 775 places, 1242 transitions, 26116 flow, removed 495 selfloop flow, removed 15 redundant places. [2021-12-06 18:46:44,014 INFO L242 Difference]: Finished difference. Result has 782 places, 1187 transitions, 23173 flow [2021-12-06 18:46:44,014 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21786, PETRI_DIFFERENCE_MINUEND_PLACES=744, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=895, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=23173, PETRI_PLACES=782, PETRI_TRANSITIONS=1187} [2021-12-06 18:46:44,014 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 694 predicate places. [2021-12-06 18:46:44,015 INFO L470 AbstractCegarLoop]: Abstraction has has 782 places, 1187 transitions, 23173 flow [2021-12-06 18:46:44,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:44,015 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:44,015 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:44,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2021-12-06 18:46:44,015 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:44,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:44,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1036875512, now seen corresponding path program 179 times [2021-12-06 18:46:44,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:44,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160012987] [2021-12-06 18:46:44,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:44,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:44,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:44,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:44,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:44,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160012987] [2021-12-06 18:46:44,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160012987] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:44,290 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:44,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:46:44,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92830270] [2021-12-06 18:46:44,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:44,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:46:44,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:44,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:46:44,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:46:44,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:44,292 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 1187 transitions, 23173 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:44,292 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:44,292 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:44,292 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:47,158 INFO L129 PetriNetUnfolder]: 834/2520 cut-off events. [2021-12-06 18:46:47,158 INFO L130 PetriNetUnfolder]: For 141866/141866 co-relation queries the response was YES. [2021-12-06 18:46:47,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27871 conditions, 2520 events. 834/2520 cut-off events. For 141866/141866 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20306 event pairs, 56 based on Foata normal form. 1/2518 useless extension candidates. Maximal degree in co-relation 27575. Up to 1806 conditions per place. [2021-12-06 18:46:47,228 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 981 selfloop transitions, 186 changer transitions 40/1246 dead transitions. [2021-12-06 18:46:47,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 812 places, 1246 transitions, 27180 flow [2021-12-06 18:46:47,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:46:47,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:46:47,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1908 transitions. [2021-12-06 18:46:47,230 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2021-12-06 18:46:47,230 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1908 transitions. [2021-12-06 18:46:47,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1908 transitions. [2021-12-06 18:46:47,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:47,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1908 transitions. [2021-12-06 18:46:47,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.0) internal successors, (1908), 36 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:47,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:47,233 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:47,233 INFO L186 Difference]: Start difference. First operand has 782 places, 1187 transitions, 23173 flow. Second operand 36 states and 1908 transitions. [2021-12-06 18:46:47,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 812 places, 1246 transitions, 27180 flow [2021-12-06 18:46:48,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 1246 transitions, 26399 flow, removed 197 selfloop flow, removed 27 redundant places. [2021-12-06 18:46:48,559 INFO L242 Difference]: Finished difference. Result has 796 places, 1184 transitions, 23121 flow [2021-12-06 18:46:48,560 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22528, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1002, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=23121, PETRI_PLACES=796, PETRI_TRANSITIONS=1184} [2021-12-06 18:46:48,560 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 708 predicate places. [2021-12-06 18:46:48,560 INFO L470 AbstractCegarLoop]: Abstraction has has 796 places, 1184 transitions, 23121 flow [2021-12-06 18:46:48,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:48,560 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:48,560 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:48,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2021-12-06 18:46:48,560 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:48,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:48,561 INFO L85 PathProgramCache]: Analyzing trace with hash -445659578, now seen corresponding path program 180 times [2021-12-06 18:46:48,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:48,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006008500] [2021-12-06 18:46:48,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:48,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:48,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:48,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:48,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:48,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006008500] [2021-12-06 18:46:48,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006008500] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:48,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:48,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:46:48,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123952458] [2021-12-06 18:46:48,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:48,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:46:48,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:48,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:46:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:46:48,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:48,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 1184 transitions, 23121 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:48,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:48,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:48,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:51,653 INFO L129 PetriNetUnfolder]: 810/2475 cut-off events. [2021-12-06 18:46:51,653 INFO L130 PetriNetUnfolder]: For 134037/134037 co-relation queries the response was YES. [2021-12-06 18:46:51,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27161 conditions, 2475 events. 810/2475 cut-off events. For 134037/134037 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 20008 event pairs, 58 based on Foata normal form. 1/2473 useless extension candidates. Maximal degree in co-relation 26858. Up to 1895 conditions per place. [2021-12-06 18:46:51,728 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1040 selfloop transitions, 118 changer transitions 18/1215 dead transitions. [2021-12-06 18:46:51,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 1215 transitions, 25890 flow [2021-12-06 18:46:51,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:46:51,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:46:51,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2021-12-06 18:46:51,729 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2021-12-06 18:46:51,729 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2021-12-06 18:46:51,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2021-12-06 18:46:51,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:51,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2021-12-06 18:46:51,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:51,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:51,733 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:51,733 INFO L186 Difference]: Start difference. First operand has 796 places, 1184 transitions, 23121 flow. Second operand 35 states and 1841 transitions. [2021-12-06 18:46:51,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 1215 transitions, 25890 flow [2021-12-06 18:46:53,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 1215 transitions, 25365 flow, removed 106 selfloop flow, removed 32 redundant places. [2021-12-06 18:46:53,118 INFO L242 Difference]: Finished difference. Result has 797 places, 1181 transitions, 22838 flow [2021-12-06 18:46:53,119 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22608, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1066, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=22838, PETRI_PLACES=797, PETRI_TRANSITIONS=1181} [2021-12-06 18:46:53,119 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 709 predicate places. [2021-12-06 18:46:53,119 INFO L470 AbstractCegarLoop]: Abstraction has has 797 places, 1181 transitions, 22838 flow [2021-12-06 18:46:53,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:53,119 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:53,119 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:53,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2021-12-06 18:46:53,120 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:53,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:53,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1193538828, now seen corresponding path program 181 times [2021-12-06 18:46:53,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:53,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55411810] [2021-12-06 18:46:53,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:53,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:53,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:53,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:53,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:53,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55411810] [2021-12-06 18:46:53,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55411810] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:53,366 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:53,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:46:53,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116880279] [2021-12-06 18:46:53,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:53,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:46:53,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:53,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:46:53,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:46:53,367 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:53,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 797 places, 1181 transitions, 22838 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:53,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:53,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:53,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:46:55,681 INFO L129 PetriNetUnfolder]: 813/2473 cut-off events. [2021-12-06 18:46:55,681 INFO L130 PetriNetUnfolder]: For 134966/134966 co-relation queries the response was YES. [2021-12-06 18:46:55,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27223 conditions, 2473 events. 813/2473 cut-off events. For 134966/134966 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19931 event pairs, 52 based on Foata normal form. 1/2471 useless extension candidates. Maximal degree in co-relation 26921. Up to 1902 conditions per place. [2021-12-06 18:46:55,751 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1043 selfloop transitions, 126 changer transitions 18/1226 dead transitions. [2021-12-06 18:46:55,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1226 transitions, 26360 flow [2021-12-06 18:46:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:46:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:46:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1614 transitions. [2021-12-06 18:46:55,752 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2021-12-06 18:46:55,752 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1614 transitions. [2021-12-06 18:46:55,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1614 transitions. [2021-12-06 18:46:55,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:46:55,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1614 transitions. [2021-12-06 18:46:55,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.8) internal successors, (1614), 30 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:55,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:55,755 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:55,755 INFO L186 Difference]: Start difference. First operand has 797 places, 1181 transitions, 22838 flow. Second operand 30 states and 1614 transitions. [2021-12-06 18:46:55,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1226 transitions, 26360 flow [2021-12-06 18:46:57,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 783 places, 1226 transitions, 26056 flow, removed 16 selfloop flow, removed 35 redundant places. [2021-12-06 18:46:57,122 INFO L242 Difference]: Finished difference. Result has 790 places, 1189 transitions, 23259 flow [2021-12-06 18:46:57,122 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22552, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1060, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=23259, PETRI_PLACES=790, PETRI_TRANSITIONS=1189} [2021-12-06 18:46:57,123 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 702 predicate places. [2021-12-06 18:46:57,123 INFO L470 AbstractCegarLoop]: Abstraction has has 790 places, 1189 transitions, 23259 flow [2021-12-06 18:46:57,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:57,123 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:46:57,123 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:46:57,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2021-12-06 18:46:57,123 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:46:57,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:46:57,123 INFO L85 PathProgramCache]: Analyzing trace with hash -845695454, now seen corresponding path program 182 times [2021-12-06 18:46:57,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:46:57,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748175816] [2021-12-06 18:46:57,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:46:57,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:46:57,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:46:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:46:57,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:46:57,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748175816] [2021-12-06 18:46:57,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748175816] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:46:57,370 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:46:57,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:46:57,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047713160] [2021-12-06 18:46:57,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:46:57,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:46:57,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:46:57,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:46:57,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:46:57,371 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:46:57,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 1189 transitions, 23259 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:46:57,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:46:57,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:46:57,372 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:00,003 INFO L129 PetriNetUnfolder]: 810/2478 cut-off events. [2021-12-06 18:47:00,003 INFO L130 PetriNetUnfolder]: For 134729/134729 co-relation queries the response was YES. [2021-12-06 18:47:00,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27114 conditions, 2478 events. 810/2478 cut-off events. For 134729/134729 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 20007 event pairs, 58 based on Foata normal form. 1/2476 useless extension candidates. Maximal degree in co-relation 26812. Up to 1814 conditions per place. [2021-12-06 18:47:00,073 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 988 selfloop transitions, 175 changer transitions 22/1224 dead transitions. [2021-12-06 18:47:00,073 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1224 transitions, 26102 flow [2021-12-06 18:47:00,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:47:00,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:47:00,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1798 transitions. [2021-12-06 18:47:00,074 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625782227784731 [2021-12-06 18:47:00,074 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1798 transitions. [2021-12-06 18:47:00,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1798 transitions. [2021-12-06 18:47:00,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:00,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1798 transitions. [2021-12-06 18:47:00,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.88235294117647) internal successors, (1798), 34 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:00,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:00,077 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:00,077 INFO L186 Difference]: Start difference. First operand has 790 places, 1189 transitions, 23259 flow. Second operand 34 states and 1798 transitions. [2021-12-06 18:47:00,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1224 transitions, 26102 flow [2021-12-06 18:47:01,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 794 places, 1224 transitions, 25566 flow, removed 180 selfloop flow, removed 24 redundant places. [2021-12-06 18:47:01,445 INFO L242 Difference]: Finished difference. Result has 801 places, 1182 transitions, 23007 flow [2021-12-06 18:47:01,446 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22731, PETRI_DIFFERENCE_MINUEND_PLACES=761, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1014, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=23007, PETRI_PLACES=801, PETRI_TRANSITIONS=1182} [2021-12-06 18:47:01,446 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 713 predicate places. [2021-12-06 18:47:01,446 INFO L470 AbstractCegarLoop]: Abstraction has has 801 places, 1182 transitions, 23007 flow [2021-12-06 18:47:01,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:01,446 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:01,446 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:01,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2021-12-06 18:47:01,446 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:01,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:01,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1833604268, now seen corresponding path program 183 times [2021-12-06 18:47:01,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:01,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772320897] [2021-12-06 18:47:01,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:01,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:01,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:01,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:01,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:01,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772320897] [2021-12-06 18:47:01,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772320897] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:01,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:01,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:47:01,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955726328] [2021-12-06 18:47:01,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:01,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:47:01,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:01,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:47:01,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:47:01,714 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:01,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 1182 transitions, 23007 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:01,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:01,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:01,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:04,374 INFO L129 PetriNetUnfolder]: 846/2601 cut-off events. [2021-12-06 18:47:04,374 INFO L130 PetriNetUnfolder]: For 139915/139915 co-relation queries the response was YES. [2021-12-06 18:47:04,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28396 conditions, 2601 events. 846/2601 cut-off events. For 139915/139915 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 21336 event pairs, 58 based on Foata normal form. 1/2599 useless extension candidates. Maximal degree in co-relation 28092. Up to 1643 conditions per place. [2021-12-06 18:47:04,448 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 857 selfloop transitions, 372 changer transitions 35/1303 dead transitions. [2021-12-06 18:47:04,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 832 places, 1303 transitions, 28358 flow [2021-12-06 18:47:04,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 18:47:04,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-06 18:47:04,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2124 transitions. [2021-12-06 18:47:04,449 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5648936170212766 [2021-12-06 18:47:04,449 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2124 transitions. [2021-12-06 18:47:04,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2124 transitions. [2021-12-06 18:47:04,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:04,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2124 transitions. [2021-12-06 18:47:04,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.1) internal successors, (2124), 40 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:04,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:04,453 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:04,453 INFO L186 Difference]: Start difference. First operand has 801 places, 1182 transitions, 23007 flow. Second operand 40 states and 2124 transitions. [2021-12-06 18:47:04,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 832 places, 1303 transitions, 28358 flow [2021-12-06 18:47:05,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 1303 transitions, 27795 flow, removed 24 selfloop flow, removed 35 redundant places. [2021-12-06 18:47:05,862 INFO L242 Difference]: Finished difference. Result has 809 places, 1243 transitions, 24953 flow [2021-12-06 18:47:05,862 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22480, PETRI_DIFFERENCE_MINUEND_PLACES=758, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=834, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=24953, PETRI_PLACES=809, PETRI_TRANSITIONS=1243} [2021-12-06 18:47:05,862 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 721 predicate places. [2021-12-06 18:47:05,862 INFO L470 AbstractCegarLoop]: Abstraction has has 809 places, 1243 transitions, 24953 flow [2021-12-06 18:47:05,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:05,863 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:05,863 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:05,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2021-12-06 18:47:05,863 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:05,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:05,863 INFO L85 PathProgramCache]: Analyzing trace with hash -475658534, now seen corresponding path program 184 times [2021-12-06 18:47:05,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:05,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880207761] [2021-12-06 18:47:05,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:05,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:05,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:06,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:06,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:06,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880207761] [2021-12-06 18:47:06,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880207761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:06,127 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:06,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:47:06,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993871202] [2021-12-06 18:47:06,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:06,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:47:06,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:06,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:47:06,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:47:06,128 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:06,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 809 places, 1243 transitions, 24953 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:06,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:06,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:06,129 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:08,955 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:47:11,475 INFO L129 PetriNetUnfolder]: 830/2589 cut-off events. [2021-12-06 18:47:11,476 INFO L130 PetriNetUnfolder]: For 141296/141296 co-relation queries the response was YES. [2021-12-06 18:47:11,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28634 conditions, 2589 events. 830/2589 cut-off events. For 141296/141296 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 21365 event pairs, 52 based on Foata normal form. 1/2587 useless extension candidates. Maximal degree in co-relation 28327. Up to 1622 conditions per place. [2021-12-06 18:47:11,556 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 907 selfloop transitions, 343 changer transitions 28/1317 dead transitions. [2021-12-06 18:47:11,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 844 places, 1317 transitions, 29420 flow [2021-12-06 18:47:11,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-06 18:47:11,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-12-06 18:47:11,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2221 transitions. [2021-12-06 18:47:11,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625633232016211 [2021-12-06 18:47:11,558 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2221 transitions. [2021-12-06 18:47:11,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2221 transitions. [2021-12-06 18:47:11,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:11,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2221 transitions. [2021-12-06 18:47:11,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.88095238095238) internal successors, (2221), 42 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:11,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:11,562 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:11,562 INFO L186 Difference]: Start difference. First operand has 809 places, 1243 transitions, 24953 flow. Second operand 42 states and 2221 transitions. [2021-12-06 18:47:11,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 844 places, 1317 transitions, 29420 flow [2021-12-06 18:47:12,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1317 transitions, 28715 flow, removed 195 selfloop flow, removed 27 redundant places. [2021-12-06 18:47:13,000 INFO L242 Difference]: Finished difference. Result has 824 places, 1252 transitions, 25496 flow [2021-12-06 18:47:13,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24272, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=904, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=25496, PETRI_PLACES=824, PETRI_TRANSITIONS=1252} [2021-12-06 18:47:13,001 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 736 predicate places. [2021-12-06 18:47:13,001 INFO L470 AbstractCegarLoop]: Abstraction has has 824 places, 1252 transitions, 25496 flow [2021-12-06 18:47:13,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:13,002 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:13,002 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:13,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2021-12-06 18:47:13,002 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:13,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:13,002 INFO L85 PathProgramCache]: Analyzing trace with hash -2064599468, now seen corresponding path program 185 times [2021-12-06 18:47:13,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:13,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224916499] [2021-12-06 18:47:13,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:13,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:13,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:13,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:13,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:13,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224916499] [2021-12-06 18:47:13,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224916499] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:13,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:13,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:47:13,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709993132] [2021-12-06 18:47:13,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:13,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:47:13,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:13,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:47:13,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:47:13,277 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:13,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 1252 transitions, 25496 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:13,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:13,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:13,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:15,886 INFO L129 PetriNetUnfolder]: 827/2555 cut-off events. [2021-12-06 18:47:15,886 INFO L130 PetriNetUnfolder]: For 143157/143157 co-relation queries the response was YES. [2021-12-06 18:47:15,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28788 conditions, 2555 events. 827/2555 cut-off events. For 143157/143157 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20876 event pairs, 50 based on Foata normal form. 1/2553 useless extension candidates. Maximal degree in co-relation 28478. Up to 1924 conditions per place. [2021-12-06 18:47:15,968 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1087 selfloop transitions, 156 changer transitions 18/1300 dead transitions. [2021-12-06 18:47:15,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 1300 transitions, 29395 flow [2021-12-06 18:47:15,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:47:15,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:47:15,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1872 transitions. [2021-12-06 18:47:15,969 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689969604863222 [2021-12-06 18:47:15,969 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1872 transitions. [2021-12-06 18:47:15,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1872 transitions. [2021-12-06 18:47:15,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:15,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1872 transitions. [2021-12-06 18:47:15,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.48571428571429) internal successors, (1872), 35 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:15,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:15,972 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:15,973 INFO L186 Difference]: Start difference. First operand has 824 places, 1252 transitions, 25496 flow. Second operand 35 states and 1872 transitions. [2021-12-06 18:47:15,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 1300 transitions, 29395 flow [2021-12-06 18:47:17,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 820 places, 1300 transitions, 28763 flow, removed 175 selfloop flow, removed 33 redundant places. [2021-12-06 18:47:17,517 INFO L242 Difference]: Finished difference. Result has 828 places, 1260 transitions, 25704 flow [2021-12-06 18:47:17,517 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24884, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=25704, PETRI_PLACES=828, PETRI_TRANSITIONS=1260} [2021-12-06 18:47:17,517 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 740 predicate places. [2021-12-06 18:47:17,517 INFO L470 AbstractCegarLoop]: Abstraction has has 828 places, 1260 transitions, 25704 flow [2021-12-06 18:47:17,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:17,518 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:17,518 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:17,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2021-12-06 18:47:17,518 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:17,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash -2009296628, now seen corresponding path program 186 times [2021-12-06 18:47:17,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:17,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151273271] [2021-12-06 18:47:17,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:17,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:17,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:17,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:17,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:17,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151273271] [2021-12-06 18:47:17,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151273271] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:17,810 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:17,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:47:17,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251688796] [2021-12-06 18:47:17,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:17,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:47:17,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:17,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:47:17,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:47:17,811 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:17,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 828 places, 1260 transitions, 25704 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:17,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:17,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:17,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:21,640 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:47:23,479 INFO L129 PetriNetUnfolder]: 829/2561 cut-off events. [2021-12-06 18:47:23,479 INFO L130 PetriNetUnfolder]: For 135841/135841 co-relation queries the response was YES. [2021-12-06 18:47:23,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28584 conditions, 2561 events. 829/2561 cut-off events. For 135841/135841 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 20946 event pairs, 49 based on Foata normal form. 1/2559 useless extension candidates. Maximal degree in co-relation 28269. Up to 1729 conditions per place. [2021-12-06 18:47:23,556 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1034 selfloop transitions, 246 changer transitions 18/1337 dead transitions. [2021-12-06 18:47:23,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 873 places, 1337 transitions, 30505 flow [2021-12-06 18:47:23,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-06 18:47:23,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-12-06 18:47:23,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2682 transitions. [2021-12-06 18:47:23,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5594493116395495 [2021-12-06 18:47:23,558 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2682 transitions. [2021-12-06 18:47:23,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2682 transitions. [2021-12-06 18:47:23,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:23,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2682 transitions. [2021-12-06 18:47:23,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.588235294117645) internal successors, (2682), 51 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:23,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:23,562 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:23,562 INFO L186 Difference]: Start difference. First operand has 828 places, 1260 transitions, 25704 flow. Second operand 51 states and 2682 transitions. [2021-12-06 18:47:23,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 873 places, 1337 transitions, 30505 flow [2021-12-06 18:47:25,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 848 places, 1337 transitions, 29957 flow, removed 200 selfloop flow, removed 25 redundant places. [2021-12-06 18:47:25,252 INFO L242 Difference]: Finished difference. Result has 856 places, 1268 transitions, 26131 flow [2021-12-06 18:47:25,252 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25186, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1019, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=26131, PETRI_PLACES=856, PETRI_TRANSITIONS=1268} [2021-12-06 18:47:25,252 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 768 predicate places. [2021-12-06 18:47:25,252 INFO L470 AbstractCegarLoop]: Abstraction has has 856 places, 1268 transitions, 26131 flow [2021-12-06 18:47:25,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:25,253 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:25,253 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:25,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2021-12-06 18:47:25,253 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:25,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:25,253 INFO L85 PathProgramCache]: Analyzing trace with hash -306784088, now seen corresponding path program 187 times [2021-12-06 18:47:25,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:25,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474020272] [2021-12-06 18:47:25,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:25,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:25,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:25,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:25,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:25,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474020272] [2021-12-06 18:47:25,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474020272] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:25,517 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:25,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:47:25,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757906735] [2021-12-06 18:47:25,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:25,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:47:25,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:47:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:47:25,519 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:25,519 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 856 places, 1268 transitions, 26131 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:25,519 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:25,519 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:25,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:28,035 INFO L129 PetriNetUnfolder]: 844/2632 cut-off events. [2021-12-06 18:47:28,035 INFO L130 PetriNetUnfolder]: For 142228/142228 co-relation queries the response was YES. [2021-12-06 18:47:28,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29282 conditions, 2632 events. 844/2632 cut-off events. For 142228/142228 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 21808 event pairs, 53 based on Foata normal form. 1/2630 useless extension candidates. Maximal degree in co-relation 28964. Up to 1800 conditions per place. [2021-12-06 18:47:28,115 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1011 selfloop transitions, 271 changer transitions 17/1338 dead transitions. [2021-12-06 18:47:28,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 882 places, 1338 transitions, 30424 flow [2021-12-06 18:47:28,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:47:28,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:47:28,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2021-12-06 18:47:28,117 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2021-12-06 18:47:28,117 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2021-12-06 18:47:28,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2021-12-06 18:47:28,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:28,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2021-12-06 18:47:28,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:28,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:28,120 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:28,120 INFO L186 Difference]: Start difference. First operand has 856 places, 1268 transitions, 26131 flow. Second operand 32 states and 1707 transitions. [2021-12-06 18:47:28,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 882 places, 1338 transitions, 30424 flow [2021-12-06 18:47:29,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 1338 transitions, 29702 flow, removed 213 selfloop flow, removed 37 redundant places. [2021-12-06 18:47:29,765 INFO L242 Difference]: Finished difference. Result has 852 places, 1299 transitions, 27048 flow [2021-12-06 18:47:29,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25441, PETRI_DIFFERENCE_MINUEND_PLACES=814, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1001, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=27048, PETRI_PLACES=852, PETRI_TRANSITIONS=1299} [2021-12-06 18:47:29,766 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 764 predicate places. [2021-12-06 18:47:29,766 INFO L470 AbstractCegarLoop]: Abstraction has has 852 places, 1299 transitions, 27048 flow [2021-12-06 18:47:29,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:29,766 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:29,766 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:29,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2021-12-06 18:47:29,767 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:29,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:29,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1641527256, now seen corresponding path program 188 times [2021-12-06 18:47:29,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:29,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351484970] [2021-12-06 18:47:29,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:29,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:30,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:30,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:30,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351484970] [2021-12-06 18:47:30,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351484970] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:30,056 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:30,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:47:30,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892334059] [2021-12-06 18:47:30,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:30,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:47:30,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:30,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:47:30,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:47:30,057 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:30,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 852 places, 1299 transitions, 27048 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:30,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:30,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:30,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:33,366 INFO L129 PetriNetUnfolder]: 865/2696 cut-off events. [2021-12-06 18:47:33,366 INFO L130 PetriNetUnfolder]: For 146223/146223 co-relation queries the response was YES. [2021-12-06 18:47:33,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30168 conditions, 2696 events. 865/2696 cut-off events. For 146223/146223 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 22548 event pairs, 53 based on Foata normal form. 1/2694 useless extension candidates. Maximal degree in co-relation 29847. Up to 1855 conditions per place. [2021-12-06 18:47:33,453 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1047 selfloop transitions, 252 changer transitions 48/1386 dead transitions. [2021-12-06 18:47:33,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 891 places, 1386 transitions, 31851 flow [2021-12-06 18:47:33,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-06 18:47:33,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-12-06 18:47:33,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2366 transitions. [2021-12-06 18:47:33,455 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593380614657211 [2021-12-06 18:47:33,455 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2366 transitions. [2021-12-06 18:47:33,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2366 transitions. [2021-12-06 18:47:33,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:33,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2366 transitions. [2021-12-06 18:47:33,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.577777777777776) internal successors, (2366), 45 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:33,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:33,459 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:33,459 INFO L186 Difference]: Start difference. First operand has 852 places, 1299 transitions, 27048 flow. Second operand 45 states and 2366 transitions. [2021-12-06 18:47:33,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 891 places, 1386 transitions, 31851 flow [2021-12-06 18:47:35,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 868 places, 1386 transitions, 31460 flow, removed 97 selfloop flow, removed 23 redundant places. [2021-12-06 18:47:35,408 INFO L242 Difference]: Finished difference. Result has 885 places, 1320 transitions, 27988 flow [2021-12-06 18:47:35,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=26689, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1048, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=27988, PETRI_PLACES=885, PETRI_TRANSITIONS=1320} [2021-12-06 18:47:35,409 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 797 predicate places. [2021-12-06 18:47:35,409 INFO L470 AbstractCegarLoop]: Abstraction has has 885 places, 1320 transitions, 27988 flow [2021-12-06 18:47:35,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:35,409 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:35,409 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:35,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2021-12-06 18:47:35,409 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:35,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:35,409 INFO L85 PathProgramCache]: Analyzing trace with hash 81250084, now seen corresponding path program 189 times [2021-12-06 18:47:35,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:35,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358889877] [2021-12-06 18:47:35,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:35,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:35,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:35,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:35,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358889877] [2021-12-06 18:47:35,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358889877] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:35,667 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:35,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:47:35,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673783759] [2021-12-06 18:47:35,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:35,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:47:35,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:35,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:47:35,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:47:35,669 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:35,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 885 places, 1320 transitions, 27988 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:35,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:35,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:35,669 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:38,592 INFO L129 PetriNetUnfolder]: 857/2715 cut-off events. [2021-12-06 18:47:38,592 INFO L130 PetriNetUnfolder]: For 155478/155478 co-relation queries the response was YES. [2021-12-06 18:47:38,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30929 conditions, 2715 events. 857/2715 cut-off events. For 155478/155478 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 22897 event pairs, 50 based on Foata normal form. 1/2713 useless extension candidates. Maximal degree in co-relation 30594. Up to 2026 conditions per place. [2021-12-06 18:47:38,669 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1193 selfloop transitions, 150 changer transitions 21/1403 dead transitions. [2021-12-06 18:47:38,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 908 places, 1403 transitions, 32937 flow [2021-12-06 18:47:38,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:47:38,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:47:38,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1715 transitions. [2021-12-06 18:47:38,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5701462765957447 [2021-12-06 18:47:38,671 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1715 transitions. [2021-12-06 18:47:38,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1715 transitions. [2021-12-06 18:47:38,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:38,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1715 transitions. [2021-12-06 18:47:38,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.59375) internal successors, (1715), 32 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:38,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:38,674 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:38,674 INFO L186 Difference]: Start difference. First operand has 885 places, 1320 transitions, 27988 flow. Second operand 32 states and 1715 transitions. [2021-12-06 18:47:38,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 908 places, 1403 transitions, 32937 flow [2021-12-06 18:47:40,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 876 places, 1403 transitions, 32344 flow, removed 188 selfloop flow, removed 32 redundant places. [2021-12-06 18:47:40,503 INFO L242 Difference]: Finished difference. Result has 885 places, 1351 transitions, 28699 flow [2021-12-06 18:47:40,503 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27413, PETRI_DIFFERENCE_MINUEND_PLACES=845, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=28699, PETRI_PLACES=885, PETRI_TRANSITIONS=1351} [2021-12-06 18:47:40,503 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 797 predicate places. [2021-12-06 18:47:40,503 INFO L470 AbstractCegarLoop]: Abstraction has has 885 places, 1351 transitions, 28699 flow [2021-12-06 18:47:40,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:40,503 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:40,503 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:40,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2021-12-06 18:47:40,504 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:40,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:40,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2038403376, now seen corresponding path program 190 times [2021-12-06 18:47:40,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:40,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922285388] [2021-12-06 18:47:40,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:40,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:40,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:40,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:40,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:40,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922285388] [2021-12-06 18:47:40,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922285388] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:40,759 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:40,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:47:40,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335973340] [2021-12-06 18:47:40,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:40,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:47:40,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:40,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:47:40,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:47:40,760 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:40,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 885 places, 1351 transitions, 28699 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:40,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:40,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:40,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:43,522 INFO L129 PetriNetUnfolder]: 853/2712 cut-off events. [2021-12-06 18:47:43,522 INFO L130 PetriNetUnfolder]: For 154562/154562 co-relation queries the response was YES. [2021-12-06 18:47:43,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30833 conditions, 2712 events. 853/2712 cut-off events. For 154562/154562 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 22924 event pairs, 47 based on Foata normal form. 1/2710 useless extension candidates. Maximal degree in co-relation 30495. Up to 2066 conditions per place. [2021-12-06 18:47:43,604 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1222 selfloop transitions, 118 changer transitions 21/1400 dead transitions. [2021-12-06 18:47:43,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 911 places, 1400 transitions, 32411 flow [2021-12-06 18:47:43,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:47:43,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:47:43,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1709 transitions. [2021-12-06 18:47:43,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5681515957446809 [2021-12-06 18:47:43,606 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1709 transitions. [2021-12-06 18:47:43,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1709 transitions. [2021-12-06 18:47:43,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:43,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1709 transitions. [2021-12-06 18:47:43,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.40625) internal successors, (1709), 32 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:43,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:43,608 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:43,608 INFO L186 Difference]: Start difference. First operand has 885 places, 1351 transitions, 28699 flow. Second operand 32 states and 1709 transitions. [2021-12-06 18:47:43,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 911 places, 1400 transitions, 32411 flow [2021-12-06 18:47:45,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 886 places, 1400 transitions, 31697 flow, removed 279 selfloop flow, removed 25 redundant places. [2021-12-06 18:47:45,613 INFO L242 Difference]: Finished difference. Result has 897 places, 1361 transitions, 28565 flow [2021-12-06 18:47:45,613 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28005, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=28565, PETRI_PLACES=897, PETRI_TRANSITIONS=1361} [2021-12-06 18:47:45,614 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 809 predicate places. [2021-12-06 18:47:45,614 INFO L470 AbstractCegarLoop]: Abstraction has has 897 places, 1361 transitions, 28565 flow [2021-12-06 18:47:45,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:45,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:45,614 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:45,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2021-12-06 18:47:45,614 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:45,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:45,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1311245170, now seen corresponding path program 191 times [2021-12-06 18:47:45,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:45,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399515864] [2021-12-06 18:47:45,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:45,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:45,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:45,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:45,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:45,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399515864] [2021-12-06 18:47:45,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399515864] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:45,858 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:45,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:47:45,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224276711] [2021-12-06 18:47:45,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:45,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:47:45,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:45,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:47:45,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:47:45,859 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:45,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 897 places, 1361 transitions, 28565 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:45,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:45,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:45,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:48,630 INFO L129 PetriNetUnfolder]: 852/2710 cut-off events. [2021-12-06 18:47:48,630 INFO L130 PetriNetUnfolder]: For 150289/150289 co-relation queries the response was YES. [2021-12-06 18:47:48,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30534 conditions, 2710 events. 852/2710 cut-off events. For 150289/150289 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 22956 event pairs, 47 based on Foata normal form. 1/2708 useless extension candidates. Maximal degree in co-relation 30189. Up to 2049 conditions per place. [2021-12-06 18:47:48,719 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1210 selfloop transitions, 129 changer transitions 21/1399 dead transitions. [2021-12-06 18:47:48,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 1399 transitions, 32031 flow [2021-12-06 18:47:48,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:47:48,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:47:48,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1710 transitions. [2021-12-06 18:47:48,721 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5684840425531915 [2021-12-06 18:47:48,721 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1710 transitions. [2021-12-06 18:47:48,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1710 transitions. [2021-12-06 18:47:48,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:48,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1710 transitions. [2021-12-06 18:47:48,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.4375) internal successors, (1710), 32 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:48,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:48,724 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:48,724 INFO L186 Difference]: Start difference. First operand has 897 places, 1361 transitions, 28565 flow. Second operand 32 states and 1710 transitions. [2021-12-06 18:47:48,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 1399 transitions, 32031 flow [2021-12-06 18:47:50,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 896 places, 1399 transitions, 31604 flow, removed 131 selfloop flow, removed 25 redundant places. [2021-12-06 18:47:50,817 INFO L242 Difference]: Finished difference. Result has 907 places, 1361 transitions, 28498 flow [2021-12-06 18:47:50,817 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28165, PETRI_DIFFERENCE_MINUEND_PLACES=865, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=28498, PETRI_PLACES=907, PETRI_TRANSITIONS=1361} [2021-12-06 18:47:50,818 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 819 predicate places. [2021-12-06 18:47:50,818 INFO L470 AbstractCegarLoop]: Abstraction has has 907 places, 1361 transitions, 28498 flow [2021-12-06 18:47:50,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:50,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:50,818 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:50,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2021-12-06 18:47:50,818 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:50,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:50,818 INFO L85 PathProgramCache]: Analyzing trace with hash 172639092, now seen corresponding path program 192 times [2021-12-06 18:47:50,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:50,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507278944] [2021-12-06 18:47:50,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:50,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:51,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:51,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:51,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507278944] [2021-12-06 18:47:51,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507278944] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:51,075 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:51,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:47:51,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091081067] [2021-12-06 18:47:51,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:51,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:47:51,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:51,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:47:51,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:47:51,076 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:51,077 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 907 places, 1361 transitions, 28498 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:51,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:51,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:51,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:54,211 INFO L129 PetriNetUnfolder]: 854/2712 cut-off events. [2021-12-06 18:47:54,211 INFO L130 PetriNetUnfolder]: For 154052/154052 co-relation queries the response was YES. [2021-12-06 18:47:54,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30866 conditions, 2712 events. 854/2712 cut-off events. For 154052/154052 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 22931 event pairs, 48 based on Foata normal form. 1/2711 useless extension candidates. Maximal degree in co-relation 30516. Up to 2004 conditions per place. [2021-12-06 18:47:54,289 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1158 selfloop transitions, 195 changer transitions 22/1414 dead transitions. [2021-12-06 18:47:54,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 1414 transitions, 32802 flow [2021-12-06 18:47:54,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 18:47:54,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 18:47:54,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2175 transitions. [2021-12-06 18:47:54,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643487285936689 [2021-12-06 18:47:54,291 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2175 transitions. [2021-12-06 18:47:54,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2175 transitions. [2021-12-06 18:47:54,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:54,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2175 transitions. [2021-12-06 18:47:54,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 53.048780487804876) internal successors, (2175), 41 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:54,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:54,295 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:54,295 INFO L186 Difference]: Start difference. First operand has 907 places, 1361 transitions, 28498 flow. Second operand 41 states and 2175 transitions. [2021-12-06 18:47:54,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 1414 transitions, 32802 flow [2021-12-06 18:47:56,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 1414 transitions, 32445 flow, removed 40 selfloop flow, removed 29 redundant places. [2021-12-06 18:47:56,471 INFO L242 Difference]: Finished difference. Result has 921 places, 1371 transitions, 29127 flow [2021-12-06 18:47:56,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28196, PETRI_DIFFERENCE_MINUEND_PLACES=870, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=29127, PETRI_PLACES=921, PETRI_TRANSITIONS=1371} [2021-12-06 18:47:56,472 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 833 predicate places. [2021-12-06 18:47:56,472 INFO L470 AbstractCegarLoop]: Abstraction has has 921 places, 1371 transitions, 29127 flow [2021-12-06 18:47:56,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:56,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:47:56,472 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:47:56,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2021-12-06 18:47:56,473 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:47:56,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:47:56,473 INFO L85 PathProgramCache]: Analyzing trace with hash -608758120, now seen corresponding path program 193 times [2021-12-06 18:47:56,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:47:56,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223658706] [2021-12-06 18:47:56,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:47:56,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:47:56,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:47:56,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:47:56,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:47:56,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223658706] [2021-12-06 18:47:56,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223658706] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:47:56,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:47:56,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:47:56,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120536631] [2021-12-06 18:47:56,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:47:56,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:47:56,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:47:56,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:47:56,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:47:56,734 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:47:56,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 921 places, 1371 transitions, 29127 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:56,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:47:56,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:47:56,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:47:59,748 INFO L129 PetriNetUnfolder]: 848/2688 cut-off events. [2021-12-06 18:47:59,748 INFO L130 PetriNetUnfolder]: For 151584/151584 co-relation queries the response was YES. [2021-12-06 18:47:59,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30714 conditions, 2688 events. 848/2688 cut-off events. For 151584/151584 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 22666 event pairs, 52 based on Foata normal form. 1/2686 useless extension candidates. Maximal degree in co-relation 30363. Up to 2012 conditions per place. [2021-12-06 18:47:59,832 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1188 selfloop transitions, 155 changer transitions 21/1403 dead transitions. [2021-12-06 18:47:59,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 952 places, 1403 transitions, 32441 flow [2021-12-06 18:47:59,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:47:59,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:47:59,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2016 transitions. [2021-12-06 18:47:59,833 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643896976483762 [2021-12-06 18:47:59,833 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2016 transitions. [2021-12-06 18:47:59,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2016 transitions. [2021-12-06 18:47:59,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:47:59,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2016 transitions. [2021-12-06 18:47:59,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.05263157894737) internal successors, (2016), 38 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:59,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:59,837 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:47:59,837 INFO L186 Difference]: Start difference. First operand has 921 places, 1371 transitions, 29127 flow. Second operand 38 states and 2016 transitions. [2021-12-06 18:47:59,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 952 places, 1403 transitions, 32441 flow [2021-12-06 18:48:01,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 918 places, 1403 transitions, 31668 flow, removed 233 selfloop flow, removed 34 redundant places. [2021-12-06 18:48:01,913 INFO L242 Difference]: Finished difference. Result has 926 places, 1364 transitions, 28710 flow [2021-12-06 18:48:01,913 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28404, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=28710, PETRI_PLACES=926, PETRI_TRANSITIONS=1364} [2021-12-06 18:48:01,914 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 838 predicate places. [2021-12-06 18:48:01,914 INFO L470 AbstractCegarLoop]: Abstraction has has 926 places, 1364 transitions, 28710 flow [2021-12-06 18:48:01,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:01,914 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:01,914 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:01,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2021-12-06 18:48:01,914 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:01,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:01,914 INFO L85 PathProgramCache]: Analyzing trace with hash 615443756, now seen corresponding path program 194 times [2021-12-06 18:48:01,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:01,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690511692] [2021-12-06 18:48:01,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:01,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:01,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:02,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:02,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:02,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690511692] [2021-12-06 18:48:02,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690511692] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:02,217 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:02,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:48:02,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490631365] [2021-12-06 18:48:02,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:02,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:48:02,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:02,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:48:02,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:48:02,219 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:02,219 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 926 places, 1364 transitions, 28710 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:02,219 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:02,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:02,220 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:05,633 INFO L129 PetriNetUnfolder]: 890/2861 cut-off events. [2021-12-06 18:48:05,634 INFO L130 PetriNetUnfolder]: For 158895/158895 co-relation queries the response was YES. [2021-12-06 18:48:05,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32321 conditions, 2861 events. 890/2861 cut-off events. For 158895/158895 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 24686 event pairs, 46 based on Foata normal form. 1/2859 useless extension candidates. Maximal degree in co-relation 31973. Up to 2079 conditions per place. [2021-12-06 18:48:05,722 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1237 selfloop transitions, 182 changer transitions 21/1479 dead transitions. [2021-12-06 18:48:05,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 951 places, 1479 transitions, 34675 flow [2021-12-06 18:48:05,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:48:05,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:48:05,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1974 transitions. [2021-12-06 18:48:05,777 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2021-12-06 18:48:05,778 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1974 transitions. [2021-12-06 18:48:05,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1974 transitions. [2021-12-06 18:48:05,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:05,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1974 transitions. [2021-12-06 18:48:05,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.351351351351354) internal successors, (1974), 37 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:05,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:05,781 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:05,781 INFO L186 Difference]: Start difference. First operand has 926 places, 1364 transitions, 28710 flow. Second operand 37 states and 1974 transitions. [2021-12-06 18:48:05,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 951 places, 1479 transitions, 34675 flow [2021-12-06 18:48:07,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 914 places, 1479 transitions, 34277 flow, removed 24 selfloop flow, removed 37 redundant places. [2021-12-06 18:48:07,812 INFO L242 Difference]: Finished difference. Result has 926 places, 1430 transitions, 30865 flow [2021-12-06 18:48:07,813 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28344, PETRI_DIFFERENCE_MINUEND_PLACES=878, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=30865, PETRI_PLACES=926, PETRI_TRANSITIONS=1430} [2021-12-06 18:48:07,813 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 838 predicate places. [2021-12-06 18:48:07,813 INFO L470 AbstractCegarLoop]: Abstraction has has 926 places, 1430 transitions, 30865 flow [2021-12-06 18:48:07,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:07,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:07,813 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:07,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2021-12-06 18:48:07,813 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:07,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:07,814 INFO L85 PathProgramCache]: Analyzing trace with hash 745159362, now seen corresponding path program 195 times [2021-12-06 18:48:07,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:07,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810379424] [2021-12-06 18:48:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:07,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:07,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:08,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:08,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:08,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810379424] [2021-12-06 18:48:08,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810379424] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:08,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:08,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:48:08,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044602039] [2021-12-06 18:48:08,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:08,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:48:08,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:08,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:48:08,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:48:08,067 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:08,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 926 places, 1430 transitions, 30865 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:08,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:08,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:08,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:11,027 INFO L129 PetriNetUnfolder]: 885/2856 cut-off events. [2021-12-06 18:48:11,027 INFO L130 PetriNetUnfolder]: For 165694/165694 co-relation queries the response was YES. [2021-12-06 18:48:11,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32648 conditions, 2856 events. 885/2856 cut-off events. For 165694/165694 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 24673 event pairs, 46 based on Foata normal form. 1/2854 useless extension candidates. Maximal degree in co-relation 32298. Up to 2110 conditions per place. [2021-12-06 18:48:11,113 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1268 selfloop transitions, 150 changer transitions 24/1481 dead transitions. [2021-12-06 18:48:11,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 949 places, 1481 transitions, 35257 flow [2021-12-06 18:48:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:48:11,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:48:11,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1614 transitions. [2021-12-06 18:48:11,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2021-12-06 18:48:11,115 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1614 transitions. [2021-12-06 18:48:11,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1614 transitions. [2021-12-06 18:48:11,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:11,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1614 transitions. [2021-12-06 18:48:11,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.8) internal successors, (1614), 30 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:11,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:11,117 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:11,117 INFO L186 Difference]: Start difference. First operand has 926 places, 1430 transitions, 30865 flow. Second operand 30 states and 1614 transitions. [2021-12-06 18:48:11,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 949 places, 1481 transitions, 35257 flow [2021-12-06 18:48:13,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 927 places, 1481 transitions, 34273 flow, removed 427 selfloop flow, removed 22 redundant places. [2021-12-06 18:48:13,534 INFO L242 Difference]: Finished difference. Result has 934 places, 1432 transitions, 30617 flow [2021-12-06 18:48:13,535 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=29954, PETRI_DIFFERENCE_MINUEND_PLACES=898, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=30617, PETRI_PLACES=934, PETRI_TRANSITIONS=1432} [2021-12-06 18:48:13,535 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 846 predicate places. [2021-12-06 18:48:13,535 INFO L470 AbstractCegarLoop]: Abstraction has has 934 places, 1432 transitions, 30617 flow [2021-12-06 18:48:13,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:13,535 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:13,535 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:13,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2021-12-06 18:48:13,536 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:13,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:13,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1510729208, now seen corresponding path program 196 times [2021-12-06 18:48:13,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:13,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298157602] [2021-12-06 18:48:13,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:13,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:13,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:13,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:13,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298157602] [2021-12-06 18:48:13,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298157602] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:13,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:13,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:48:13,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919456262] [2021-12-06 18:48:13,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:13,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:48:13,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:13,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:48:13,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:48:13,824 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:13,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 934 places, 1432 transitions, 30617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:13,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:13,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:13,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:17,173 INFO L129 PetriNetUnfolder]: 881/2826 cut-off events. [2021-12-06 18:48:17,173 INFO L130 PetriNetUnfolder]: For 163211/163211 co-relation queries the response was YES. [2021-12-06 18:48:17,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32285 conditions, 2826 events. 881/2826 cut-off events. For 163211/163211 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 24308 event pairs, 47 based on Foata normal form. 1/2824 useless extension candidates. Maximal degree in co-relation 31929. Up to 2060 conditions per place. [2021-12-06 18:48:17,259 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1241 selfloop transitions, 183 changer transitions 20/1483 dead transitions. [2021-12-06 18:48:17,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 963 places, 1483 transitions, 35056 flow [2021-12-06 18:48:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:48:17,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:48:17,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1871 transitions. [2021-12-06 18:48:17,261 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568693009118541 [2021-12-06 18:48:17,261 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1871 transitions. [2021-12-06 18:48:17,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1871 transitions. [2021-12-06 18:48:17,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:17,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1871 transitions. [2021-12-06 18:48:17,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.457142857142856) internal successors, (1871), 35 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:17,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:17,264 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:17,264 INFO L186 Difference]: Start difference. First operand has 934 places, 1432 transitions, 30617 flow. Second operand 35 states and 1871 transitions. [2021-12-06 18:48:17,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 963 places, 1483 transitions, 35056 flow [2021-12-06 18:48:19,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 941 places, 1483 transitions, 34582 flow, removed 173 selfloop flow, removed 22 redundant places. [2021-12-06 18:48:19,563 INFO L242 Difference]: Finished difference. Result has 948 places, 1435 transitions, 30934 flow [2021-12-06 18:48:19,563 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30157, PETRI_DIFFERENCE_MINUEND_PLACES=907, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=30934, PETRI_PLACES=948, PETRI_TRANSITIONS=1435} [2021-12-06 18:48:19,563 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 860 predicate places. [2021-12-06 18:48:19,563 INFO L470 AbstractCegarLoop]: Abstraction has has 948 places, 1435 transitions, 30934 flow [2021-12-06 18:48:19,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:19,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:19,563 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:19,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2021-12-06 18:48:19,564 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:19,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:19,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1704212052, now seen corresponding path program 197 times [2021-12-06 18:48:19,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:19,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044559871] [2021-12-06 18:48:19,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:19,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:19,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:19,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:19,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:19,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044559871] [2021-12-06 18:48:19,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044559871] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:19,832 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:19,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:48:19,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248602258] [2021-12-06 18:48:19,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:19,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:48:19,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:19,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:48:19,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:48:19,834 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:19,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 948 places, 1435 transitions, 30934 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:19,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:19,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:19,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:23,094 INFO L129 PetriNetUnfolder]: 884/2834 cut-off events. [2021-12-06 18:48:23,094 INFO L130 PetriNetUnfolder]: For 160843/160843 co-relation queries the response was YES. [2021-12-06 18:48:23,163 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32491 conditions, 2834 events. 884/2834 cut-off events. For 160843/160843 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24417 event pairs, 46 based on Foata normal form. 1/2832 useless extension candidates. Maximal degree in co-relation 32131. Up to 2099 conditions per place. [2021-12-06 18:48:23,179 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1278 selfloop transitions, 163 changer transitions 18/1498 dead transitions. [2021-12-06 18:48:23,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 976 places, 1498 transitions, 36049 flow [2021-12-06 18:48:23,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:48:23,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:48:23,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1817 transitions. [2021-12-06 18:48:23,181 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568523153942428 [2021-12-06 18:48:23,181 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1817 transitions. [2021-12-06 18:48:23,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1817 transitions. [2021-12-06 18:48:23,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:23,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1817 transitions. [2021-12-06 18:48:23,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.44117647058823) internal successors, (1817), 34 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:23,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:23,183 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:23,183 INFO L186 Difference]: Start difference. First operand has 948 places, 1435 transitions, 30934 flow. Second operand 34 states and 1817 transitions. [2021-12-06 18:48:23,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 976 places, 1498 transitions, 36049 flow [2021-12-06 18:48:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 947 places, 1498 transitions, 35175 flow, removed 332 selfloop flow, removed 29 redundant places. [2021-12-06 18:48:25,412 INFO L242 Difference]: Finished difference. Result has 954 places, 1453 transitions, 31541 flow [2021-12-06 18:48:25,412 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30410, PETRI_DIFFERENCE_MINUEND_PLACES=914, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=31541, PETRI_PLACES=954, PETRI_TRANSITIONS=1453} [2021-12-06 18:48:25,412 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 866 predicate places. [2021-12-06 18:48:25,412 INFO L470 AbstractCegarLoop]: Abstraction has has 954 places, 1453 transitions, 31541 flow [2021-12-06 18:48:25,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:25,413 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:25,413 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:25,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2021-12-06 18:48:25,413 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:25,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:25,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1672272744, now seen corresponding path program 198 times [2021-12-06 18:48:25,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:25,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731393863] [2021-12-06 18:48:25,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:25,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:25,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:25,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:25,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:25,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731393863] [2021-12-06 18:48:25,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731393863] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:25,707 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:25,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:48:25,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777569135] [2021-12-06 18:48:25,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:25,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:48:25,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:25,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:48:25,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:48:25,708 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:25,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 954 places, 1453 transitions, 31541 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:25,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:25,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:25,708 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:29,241 INFO L129 PetriNetUnfolder]: 887/2838 cut-off events. [2021-12-06 18:48:29,241 INFO L130 PetriNetUnfolder]: For 155630/155630 co-relation queries the response was YES. [2021-12-06 18:48:29,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32503 conditions, 2838 events. 887/2838 cut-off events. For 155630/155630 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24477 event pairs, 42 based on Foata normal form. 1/2837 useless extension candidates. Maximal degree in co-relation 32142. Up to 2102 conditions per place. [2021-12-06 18:48:29,329 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1278 selfloop transitions, 172 changer transitions 20/1509 dead transitions. [2021-12-06 18:48:29,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 987 places, 1509 transitions, 36270 flow [2021-12-06 18:48:29,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:48:29,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:48:29,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2069 transitions. [2021-12-06 18:48:29,331 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643753409710857 [2021-12-06 18:48:29,331 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2069 transitions. [2021-12-06 18:48:29,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2069 transitions. [2021-12-06 18:48:29,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:29,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2069 transitions. [2021-12-06 18:48:29,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.05128205128205) internal successors, (2069), 39 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:29,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:29,334 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:29,334 INFO L186 Difference]: Start difference. First operand has 954 places, 1453 transitions, 31541 flow. Second operand 39 states and 2069 transitions. [2021-12-06 18:48:29,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 987 places, 1509 transitions, 36270 flow [2021-12-06 18:48:31,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 959 places, 1509 transitions, 35614 flow, removed 225 selfloop flow, removed 28 redundant places. [2021-12-06 18:48:31,653 INFO L242 Difference]: Finished difference. Result has 969 places, 1462 transitions, 31784 flow [2021-12-06 18:48:31,653 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30914, PETRI_DIFFERENCE_MINUEND_PLACES=921, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=31784, PETRI_PLACES=969, PETRI_TRANSITIONS=1462} [2021-12-06 18:48:31,653 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 881 predicate places. [2021-12-06 18:48:31,653 INFO L470 AbstractCegarLoop]: Abstraction has has 969 places, 1462 transitions, 31784 flow [2021-12-06 18:48:31,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:31,654 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:31,654 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:31,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2021-12-06 18:48:31,654 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:31,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:31,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1189362870, now seen corresponding path program 199 times [2021-12-06 18:48:31,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:31,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556701569] [2021-12-06 18:48:31,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:31,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:31,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:31,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:31,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:31,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556701569] [2021-12-06 18:48:31,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556701569] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:31,916 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:31,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:48:31,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803242567] [2021-12-06 18:48:31,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:31,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:48:31,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:31,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:48:31,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:48:31,917 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:31,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 969 places, 1462 transitions, 31784 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:31,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:31,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:31,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:35,130 INFO L129 PetriNetUnfolder]: 882/2829 cut-off events. [2021-12-06 18:48:35,130 INFO L130 PetriNetUnfolder]: For 151204/151204 co-relation queries the response was YES. [2021-12-06 18:48:35,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32251 conditions, 2829 events. 882/2829 cut-off events. For 151204/151204 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24356 event pairs, 48 based on Foata normal form. 1/2827 useless extension candidates. Maximal degree in co-relation 31884. Up to 2111 conditions per place. [2021-12-06 18:48:35,214 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1300 selfloop transitions, 138 changer transitions 21/1498 dead transitions. [2021-12-06 18:48:35,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 998 places, 1498 transitions, 35417 flow [2021-12-06 18:48:35,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:48:35,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:48:35,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1911 transitions. [2021-12-06 18:48:35,216 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647163120567376 [2021-12-06 18:48:35,216 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1911 transitions. [2021-12-06 18:48:35,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1911 transitions. [2021-12-06 18:48:35,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:35,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1911 transitions. [2021-12-06 18:48:35,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.083333333333336) internal successors, (1911), 36 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:35,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:35,219 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:35,219 INFO L186 Difference]: Start difference. First operand has 969 places, 1462 transitions, 31784 flow. Second operand 36 states and 1911 transitions. [2021-12-06 18:48:35,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 998 places, 1498 transitions, 35417 flow [2021-12-06 18:48:37,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 970 places, 1498 transitions, 34728 flow, removed 234 selfloop flow, removed 28 redundant places. [2021-12-06 18:48:37,686 INFO L242 Difference]: Finished difference. Result has 978 places, 1455 transitions, 31393 flow [2021-12-06 18:48:37,686 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31149, PETRI_DIFFERENCE_MINUEND_PLACES=935, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=31393, PETRI_PLACES=978, PETRI_TRANSITIONS=1455} [2021-12-06 18:48:37,686 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 890 predicate places. [2021-12-06 18:48:37,686 INFO L470 AbstractCegarLoop]: Abstraction has has 978 places, 1455 transitions, 31393 flow [2021-12-06 18:48:37,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:37,687 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:37,687 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:37,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2021-12-06 18:48:37,687 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:37,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:37,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2028063320, now seen corresponding path program 200 times [2021-12-06 18:48:37,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:37,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918293671] [2021-12-06 18:48:37,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:37,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:37,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:37,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:37,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:37,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918293671] [2021-12-06 18:48:37,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918293671] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:37,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:37,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:48:37,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330435036] [2021-12-06 18:48:37,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:37,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:48:37,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:37,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:48:37,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:48:37,941 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:37,941 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 978 places, 1455 transitions, 31393 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:37,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:37,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:37,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:41,035 INFO L129 PetriNetUnfolder]: 888/2850 cut-off events. [2021-12-06 18:48:41,035 INFO L130 PetriNetUnfolder]: For 148308/148308 co-relation queries the response was YES. [2021-12-06 18:48:41,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32429 conditions, 2850 events. 888/2850 cut-off events. For 148308/148308 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24637 event pairs, 44 based on Foata normal form. 1/2848 useless extension candidates. Maximal degree in co-relation 32060. Up to 2168 conditions per place. [2021-12-06 18:48:41,132 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1325 selfloop transitions, 120 changer transitions 20/1504 dead transitions. [2021-12-06 18:48:41,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 999 places, 1504 transitions, 35724 flow [2021-12-06 18:48:41,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:48:41,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:48:41,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1817 transitions. [2021-12-06 18:48:41,134 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568523153942428 [2021-12-06 18:48:41,134 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1817 transitions. [2021-12-06 18:48:41,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1817 transitions. [2021-12-06 18:48:41,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:41,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1817 transitions. [2021-12-06 18:48:41,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.44117647058823) internal successors, (1817), 34 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:41,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:41,136 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:41,137 INFO L186 Difference]: Start difference. First operand has 978 places, 1455 transitions, 31393 flow. Second operand 34 states and 1817 transitions. [2021-12-06 18:48:41,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 999 places, 1504 transitions, 35724 flow [2021-12-06 18:48:43,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 963 places, 1504 transitions, 35372 flow, removed 19 selfloop flow, removed 36 redundant places. [2021-12-06 18:48:43,535 INFO L242 Difference]: Finished difference. Result has 970 places, 1464 transitions, 31788 flow [2021-12-06 18:48:43,535 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31057, PETRI_DIFFERENCE_MINUEND_PLACES=930, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=31788, PETRI_PLACES=970, PETRI_TRANSITIONS=1464} [2021-12-06 18:48:43,535 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 882 predicate places. [2021-12-06 18:48:43,535 INFO L470 AbstractCegarLoop]: Abstraction has has 970 places, 1464 transitions, 31788 flow [2021-12-06 18:48:43,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:43,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:43,536 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:43,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2021-12-06 18:48:43,536 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:43,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:43,536 INFO L85 PathProgramCache]: Analyzing trace with hash 456978192, now seen corresponding path program 201 times [2021-12-06 18:48:43,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:43,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083349289] [2021-12-06 18:48:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:43,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:43,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:43,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:43,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083349289] [2021-12-06 18:48:43,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083349289] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:43,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:43,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:48:43,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520131831] [2021-12-06 18:48:43,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:43,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:48:43,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:43,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:48:43,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:48:43,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:43,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1464 transitions, 31788 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:43,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:43,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:43,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:47,079 INFO L129 PetriNetUnfolder]: 888/2857 cut-off events. [2021-12-06 18:48:47,080 INFO L130 PetriNetUnfolder]: For 151253/151253 co-relation queries the response was YES. [2021-12-06 18:48:47,158 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32466 conditions, 2857 events. 888/2857 cut-off events. For 151253/151253 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24700 event pairs, 46 based on Foata normal form. 1/2855 useless extension candidates. Maximal degree in co-relation 32100. Up to 2169 conditions per place. [2021-12-06 18:48:47,177 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1324 selfloop transitions, 119 changer transitions 26/1508 dead transitions. [2021-12-06 18:48:47,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1001 places, 1508 transitions, 35667 flow [2021-12-06 18:48:47,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:48:47,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:48:47,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1964 transitions. [2021-12-06 18:48:47,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5646923519263944 [2021-12-06 18:48:47,179 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1964 transitions. [2021-12-06 18:48:47,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1964 transitions. [2021-12-06 18:48:47,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:47,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1964 transitions. [2021-12-06 18:48:47,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.08108108108108) internal successors, (1964), 37 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:47,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:47,184 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:47,184 INFO L186 Difference]: Start difference. First operand has 970 places, 1464 transitions, 31788 flow. Second operand 37 states and 1964 transitions. [2021-12-06 18:48:47,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1001 places, 1508 transitions, 35667 flow [2021-12-06 18:48:49,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 974 places, 1508 transitions, 35138 flow, removed 176 selfloop flow, removed 27 redundant places. [2021-12-06 18:48:49,724 INFO L242 Difference]: Finished difference. Result has 986 places, 1467 transitions, 31662 flow [2021-12-06 18:48:49,725 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31282, PETRI_DIFFERENCE_MINUEND_PLACES=938, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=31662, PETRI_PLACES=986, PETRI_TRANSITIONS=1467} [2021-12-06 18:48:49,725 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 898 predicate places. [2021-12-06 18:48:49,725 INFO L470 AbstractCegarLoop]: Abstraction has has 986 places, 1467 transitions, 31662 flow [2021-12-06 18:48:49,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:49,725 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:49,725 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:49,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2021-12-06 18:48:49,725 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:49,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:49,726 INFO L85 PathProgramCache]: Analyzing trace with hash -332748850, now seen corresponding path program 202 times [2021-12-06 18:48:49,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:49,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097807479] [2021-12-06 18:48:49,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:49,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:49,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:49,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:49,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:49,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097807479] [2021-12-06 18:48:49,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097807479] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:49,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:49,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:48:49,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930416071] [2021-12-06 18:48:49,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:49,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:48:49,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:49,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:48:49,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:48:49,983 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:49,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 986 places, 1467 transitions, 31662 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:49,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:49,983 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:49,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:53,323 INFO L129 PetriNetUnfolder]: 901/2891 cut-off events. [2021-12-06 18:48:53,323 INFO L130 PetriNetUnfolder]: For 154569/154569 co-relation queries the response was YES. [2021-12-06 18:48:53,405 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33058 conditions, 2891 events. 901/2891 cut-off events. For 154569/154569 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 25145 event pairs, 40 based on Foata normal form. 1/2889 useless extension candidates. Maximal degree in co-relation 32685. Up to 2092 conditions per place. [2021-12-06 18:48:53,420 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1268 selfloop transitions, 209 changer transitions 26/1542 dead transitions. [2021-12-06 18:48:53,420 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1018 places, 1542 transitions, 36778 flow [2021-12-06 18:48:53,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 18:48:53,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 18:48:53,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2179 transitions. [2021-12-06 18:48:53,422 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5653866113129217 [2021-12-06 18:48:53,422 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2179 transitions. [2021-12-06 18:48:53,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2179 transitions. [2021-12-06 18:48:53,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:53,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2179 transitions. [2021-12-06 18:48:53,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 53.146341463414636) internal successors, (2179), 41 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:53,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:53,425 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:53,426 INFO L186 Difference]: Start difference. First operand has 986 places, 1467 transitions, 31662 flow. Second operand 41 states and 2179 transitions. [2021-12-06 18:48:53,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1018 places, 1542 transitions, 36778 flow [2021-12-06 18:48:55,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 984 places, 1542 transitions, 36366 flow, removed 75 selfloop flow, removed 34 redundant places. [2021-12-06 18:48:55,936 INFO L242 Difference]: Finished difference. Result has 996 places, 1493 transitions, 32698 flow [2021-12-06 18:48:55,937 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31304, PETRI_DIFFERENCE_MINUEND_PLACES=944, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=32698, PETRI_PLACES=996, PETRI_TRANSITIONS=1493} [2021-12-06 18:48:55,937 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 908 predicate places. [2021-12-06 18:48:55,937 INFO L470 AbstractCegarLoop]: Abstraction has has 996 places, 1493 transitions, 32698 flow [2021-12-06 18:48:55,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:55,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:48:55,937 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:48:55,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2021-12-06 18:48:55,937 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:48:55,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:48:55,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1241131692, now seen corresponding path program 203 times [2021-12-06 18:48:55,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:48:55,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724553792] [2021-12-06 18:48:55,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:48:55,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:48:55,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:48:56,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:48:56,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:48:56,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724553792] [2021-12-06 18:48:56,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724553792] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:48:56,193 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:48:56,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:48:56,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686336038] [2021-12-06 18:48:56,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:48:56,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:48:56,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:48:56,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:48:56,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:48:56,195 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:48:56,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 996 places, 1493 transitions, 32698 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:56,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:48:56,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:48:56,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:48:59,562 INFO L129 PetriNetUnfolder]: 892/2872 cut-off events. [2021-12-06 18:48:59,562 INFO L130 PetriNetUnfolder]: For 151956/151956 co-relation queries the response was YES. [2021-12-06 18:48:59,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32901 conditions, 2872 events. 892/2872 cut-off events. For 151956/151956 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 24947 event pairs, 43 based on Foata normal form. 1/2870 useless extension candidates. Maximal degree in co-relation 32526. Up to 2105 conditions per place. [2021-12-06 18:48:59,655 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1290 selfloop transitions, 169 changer transitions 31/1529 dead transitions. [2021-12-06 18:48:59,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1027 places, 1529 transitions, 36311 flow [2021-12-06 18:48:59,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:48:59,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:48:59,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2020 transitions. [2021-12-06 18:48:59,658 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5655095184770437 [2021-12-06 18:48:59,658 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2020 transitions. [2021-12-06 18:48:59,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2020 transitions. [2021-12-06 18:48:59,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:48:59,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2020 transitions. [2021-12-06 18:48:59,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.1578947368421) internal successors, (2020), 38 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:59,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:59,661 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:48:59,661 INFO L186 Difference]: Start difference. First operand has 996 places, 1493 transitions, 32698 flow. Second operand 38 states and 2020 transitions. [2021-12-06 18:48:59,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1027 places, 1529 transitions, 36311 flow [2021-12-06 18:49:01,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 999 places, 1529 transitions, 35567 flow, removed 259 selfloop flow, removed 28 redundant places. [2021-12-06 18:49:02,023 INFO L242 Difference]: Finished difference. Result has 1006 places, 1480 transitions, 32234 flow [2021-12-06 18:49:02,023 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=32030, PETRI_DIFFERENCE_MINUEND_PLACES=962, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=32234, PETRI_PLACES=1006, PETRI_TRANSITIONS=1480} [2021-12-06 18:49:02,024 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 918 predicate places. [2021-12-06 18:49:02,024 INFO L470 AbstractCegarLoop]: Abstraction has has 1006 places, 1480 transitions, 32234 flow [2021-12-06 18:49:02,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:02,024 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:02,024 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:02,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2021-12-06 18:49:02,024 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:02,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:02,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1191993194, now seen corresponding path program 204 times [2021-12-06 18:49:02,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:02,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224667026] [2021-12-06 18:49:02,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:02,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:02,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:02,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:02,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:02,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224667026] [2021-12-06 18:49:02,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224667026] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:02,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:02,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:49:02,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103541359] [2021-12-06 18:49:02,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:02,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:49:02,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:02,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:49:02,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:49:02,258 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:02,258 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1006 places, 1480 transitions, 32234 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:02,258 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:02,258 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:02,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:05,892 INFO L129 PetriNetUnfolder]: 887/2850 cut-off events. [2021-12-06 18:49:05,892 INFO L130 PetriNetUnfolder]: For 150670/150670 co-relation queries the response was YES. [2021-12-06 18:49:05,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32861 conditions, 2850 events. 887/2850 cut-off events. For 150670/150670 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24714 event pairs, 40 based on Foata normal form. 1/2849 useless extension candidates. Maximal degree in co-relation 32485. Up to 2170 conditions per place. [2021-12-06 18:49:05,988 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1336 selfloop transitions, 125 changer transitions 27/1527 dead transitions. [2021-12-06 18:49:05,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1025 places, 1527 transitions, 36498 flow [2021-12-06 18:49:05,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:49:05,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:49:05,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1663 transitions. [2021-12-06 18:49:05,990 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5706932052161977 [2021-12-06 18:49:05,990 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1663 transitions. [2021-12-06 18:49:05,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1663 transitions. [2021-12-06 18:49:05,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:05,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1663 transitions. [2021-12-06 18:49:05,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.645161290322584) internal successors, (1663), 31 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:05,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:05,992 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:05,992 INFO L186 Difference]: Start difference. First operand has 1006 places, 1480 transitions, 32234 flow. Second operand 31 states and 1663 transitions. [2021-12-06 18:49:05,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1025 places, 1527 transitions, 36498 flow [2021-12-06 18:49:08,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 986 places, 1527 transitions, 36007 flow, removed 27 selfloop flow, removed 39 redundant places. [2021-12-06 18:49:08,398 INFO L242 Difference]: Finished difference. Result has 996 places, 1481 transitions, 32275 flow [2021-12-06 18:49:08,398 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31785, PETRI_DIFFERENCE_MINUEND_PLACES=956, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=32275, PETRI_PLACES=996, PETRI_TRANSITIONS=1481} [2021-12-06 18:49:08,398 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 908 predicate places. [2021-12-06 18:49:08,398 INFO L470 AbstractCegarLoop]: Abstraction has has 996 places, 1481 transitions, 32275 flow [2021-12-06 18:49:08,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:08,399 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:08,399 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:08,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2021-12-06 18:49:08,399 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:08,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:08,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1443693778, now seen corresponding path program 205 times [2021-12-06 18:49:08,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:08,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898781623] [2021-12-06 18:49:08,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:08,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:08,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:08,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:08,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898781623] [2021-12-06 18:49:08,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898781623] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:08,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:08,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:49:08,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669484416] [2021-12-06 18:49:08,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:08,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:49:08,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:08,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:49:08,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:49:08,620 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:08,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 996 places, 1481 transitions, 32275 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:08,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:08,620 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:08,620 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:11,575 INFO L129 PetriNetUnfolder]: 876/2839 cut-off events. [2021-12-06 18:49:11,576 INFO L130 PetriNetUnfolder]: For 149505/149505 co-relation queries the response was YES. [2021-12-06 18:49:11,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32374 conditions, 2839 events. 876/2839 cut-off events. For 149505/149505 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24664 event pairs, 40 based on Foata normal form. 1/2837 useless extension candidates. Maximal degree in co-relation 31998. Up to 2167 conditions per place. [2021-12-06 18:49:11,672 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1337 selfloop transitions, 116 changer transitions 21/1513 dead transitions. [2021-12-06 18:49:11,672 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1018 places, 1513 transitions, 35652 flow [2021-12-06 18:49:11,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 18:49:11,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 18:49:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1554 transitions. [2021-12-06 18:49:11,673 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.57006603081438 [2021-12-06 18:49:11,673 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1554 transitions. [2021-12-06 18:49:11,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1554 transitions. [2021-12-06 18:49:11,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:11,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1554 transitions. [2021-12-06 18:49:11,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.58620689655172) internal successors, (1554), 29 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:11,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:11,676 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:11,676 INFO L186 Difference]: Start difference. First operand has 996 places, 1481 transitions, 32275 flow. Second operand 29 states and 1554 transitions. [2021-12-06 18:49:11,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1018 places, 1513 transitions, 35652 flow [2021-12-06 18:49:14,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 992 places, 1513 transitions, 35259 flow, removed 92 selfloop flow, removed 26 redundant places. [2021-12-06 18:49:14,119 INFO L242 Difference]: Finished difference. Result has 999 places, 1475 transitions, 32060 flow [2021-12-06 18:49:14,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31892, PETRI_DIFFERENCE_MINUEND_PLACES=964, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=32060, PETRI_PLACES=999, PETRI_TRANSITIONS=1475} [2021-12-06 18:49:14,120 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 911 predicate places. [2021-12-06 18:49:14,120 INFO L470 AbstractCegarLoop]: Abstraction has has 999 places, 1475 transitions, 32060 flow [2021-12-06 18:49:14,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:14,120 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:14,120 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:14,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2021-12-06 18:49:14,120 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:14,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:14,121 INFO L85 PathProgramCache]: Analyzing trace with hash 500379716, now seen corresponding path program 206 times [2021-12-06 18:49:14,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:14,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704596999] [2021-12-06 18:49:14,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:14,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:14,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:14,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:14,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:14,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704596999] [2021-12-06 18:49:14,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704596999] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:14,361 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:14,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:49:14,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22031361] [2021-12-06 18:49:14,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:14,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:49:14,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:14,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:49:14,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:49:14,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:14,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 999 places, 1475 transitions, 32060 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:14,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:14,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:14,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:17,412 INFO L129 PetriNetUnfolder]: 873/2836 cut-off events. [2021-12-06 18:49:17,413 INFO L130 PetriNetUnfolder]: For 149257/149257 co-relation queries the response was YES. [2021-12-06 18:49:17,488 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32506 conditions, 2836 events. 873/2836 cut-off events. For 149257/149257 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24533 event pairs, 44 based on Foata normal form. 1/2834 useless extension candidates. Maximal degree in co-relation 32130. Up to 2161 conditions per place. [2021-12-06 18:49:17,504 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1333 selfloop transitions, 119 changer transitions 20/1511 dead transitions. [2021-12-06 18:49:17,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1021 places, 1511 transitions, 36016 flow [2021-12-06 18:49:17,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:49:17,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:49:17,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1657 transitions. [2021-12-06 18:49:17,505 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5686341798215512 [2021-12-06 18:49:17,505 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1657 transitions. [2021-12-06 18:49:17,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1657 transitions. [2021-12-06 18:49:17,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:17,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1657 transitions. [2021-12-06 18:49:17,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.45161290322581) internal successors, (1657), 31 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:17,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:17,508 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:17,508 INFO L186 Difference]: Start difference. First operand has 999 places, 1475 transitions, 32060 flow. Second operand 31 states and 1657 transitions. [2021-12-06 18:49:17,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1021 places, 1511 transitions, 36016 flow [2021-12-06 18:49:19,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 990 places, 1511 transitions, 35660 flow, removed 24 selfloop flow, removed 31 redundant places. [2021-12-06 18:49:19,931 INFO L242 Difference]: Finished difference. Result has 997 places, 1473 transitions, 32172 flow [2021-12-06 18:49:19,931 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31718, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=32172, PETRI_PLACES=997, PETRI_TRANSITIONS=1473} [2021-12-06 18:49:19,931 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 909 predicate places. [2021-12-06 18:49:19,931 INFO L470 AbstractCegarLoop]: Abstraction has has 997 places, 1473 transitions, 32172 flow [2021-12-06 18:49:19,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:19,931 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:19,932 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:19,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2021-12-06 18:49:19,932 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:19,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:19,932 INFO L85 PathProgramCache]: Analyzing trace with hash -308668332, now seen corresponding path program 207 times [2021-12-06 18:49:19,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:19,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965143928] [2021-12-06 18:49:19,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:19,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:19,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:20,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:20,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:20,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965143928] [2021-12-06 18:49:20,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965143928] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:20,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:20,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:49:20,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382590591] [2021-12-06 18:49:20,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:20,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:49:20,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:20,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:49:20,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:49:20,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:20,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 997 places, 1473 transitions, 32172 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:20,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:20,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:20,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:23,429 INFO L129 PetriNetUnfolder]: 874/2835 cut-off events. [2021-12-06 18:49:23,429 INFO L130 PetriNetUnfolder]: For 150241/150241 co-relation queries the response was YES. [2021-12-06 18:49:23,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32610 conditions, 2835 events. 874/2835 cut-off events. For 150241/150241 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24613 event pairs, 45 based on Foata normal form. 1/2833 useless extension candidates. Maximal degree in co-relation 32236. Up to 2161 conditions per place. [2021-12-06 18:49:23,527 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1328 selfloop transitions, 125 changer transitions 18/1510 dead transitions. [2021-12-06 18:49:23,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1024 places, 1510 transitions, 36067 flow [2021-12-06 18:49:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:49:23,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:49:23,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1911 transitions. [2021-12-06 18:49:23,529 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647163120567376 [2021-12-06 18:49:23,529 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1911 transitions. [2021-12-06 18:49:23,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1911 transitions. [2021-12-06 18:49:23,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:23,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1911 transitions. [2021-12-06 18:49:23,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.083333333333336) internal successors, (1911), 36 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:23,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:23,532 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:23,532 INFO L186 Difference]: Start difference. First operand has 997 places, 1473 transitions, 32172 flow. Second operand 36 states and 1911 transitions. [2021-12-06 18:49:23,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1024 places, 1510 transitions, 36067 flow [2021-12-06 18:49:25,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 996 places, 1510 transitions, 35635 flow, removed 113 selfloop flow, removed 28 redundant places. [2021-12-06 18:49:25,988 INFO L242 Difference]: Finished difference. Result has 1003 places, 1475 transitions, 32193 flow [2021-12-06 18:49:25,988 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31756, PETRI_DIFFERENCE_MINUEND_PLACES=961, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=32193, PETRI_PLACES=1003, PETRI_TRANSITIONS=1475} [2021-12-06 18:49:25,988 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 915 predicate places. [2021-12-06 18:49:25,989 INFO L470 AbstractCegarLoop]: Abstraction has has 1003 places, 1475 transitions, 32193 flow [2021-12-06 18:49:25,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:25,989 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:25,989 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:25,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2021-12-06 18:49:25,989 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:25,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:25,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1168447466, now seen corresponding path program 208 times [2021-12-06 18:49:25,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:25,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910649127] [2021-12-06 18:49:25,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:25,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:26,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:26,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:26,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910649127] [2021-12-06 18:49:26,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910649127] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:26,271 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:26,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:49:26,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603353554] [2021-12-06 18:49:26,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:26,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:49:26,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:26,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:49:26,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:49:26,272 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:26,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1003 places, 1475 transitions, 32193 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:26,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:26,273 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:26,273 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:29,361 INFO L129 PetriNetUnfolder]: 871/2828 cut-off events. [2021-12-06 18:49:29,361 INFO L130 PetriNetUnfolder]: For 147420/147420 co-relation queries the response was YES. [2021-12-06 18:49:29,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32306 conditions, 2828 events. 871/2828 cut-off events. For 147420/147420 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24512 event pairs, 46 based on Foata normal form. 1/2826 useless extension candidates. Maximal degree in co-relation 31931. Up to 2161 conditions per place. [2021-12-06 18:49:29,458 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1334 selfloop transitions, 118 changer transitions 18/1509 dead transitions. [2021-12-06 18:49:29,458 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1029 places, 1509 transitions, 35593 flow [2021-12-06 18:49:29,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:49:29,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:49:29,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1703 transitions. [2021-12-06 18:49:29,459 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566156914893617 [2021-12-06 18:49:29,459 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1703 transitions. [2021-12-06 18:49:29,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1703 transitions. [2021-12-06 18:49:29,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:29,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1703 transitions. [2021-12-06 18:49:29,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.21875) internal successors, (1703), 32 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:29,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:29,462 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:29,462 INFO L186 Difference]: Start difference. First operand has 1003 places, 1475 transitions, 32193 flow. Second operand 32 states and 1703 transitions. [2021-12-06 18:49:29,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1029 places, 1509 transitions, 35593 flow [2021-12-06 18:49:31,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 998 places, 1509 transitions, 35234 flow, removed 89 selfloop flow, removed 31 redundant places. [2021-12-06 18:49:31,916 INFO L242 Difference]: Finished difference. Result has 1006 places, 1474 transitions, 32131 flow [2021-12-06 18:49:31,917 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31850, PETRI_DIFFERENCE_MINUEND_PLACES=967, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=32131, PETRI_PLACES=1006, PETRI_TRANSITIONS=1474} [2021-12-06 18:49:31,917 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 918 predicate places. [2021-12-06 18:49:31,917 INFO L470 AbstractCegarLoop]: Abstraction has has 1006 places, 1474 transitions, 32131 flow [2021-12-06 18:49:31,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:31,917 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:31,917 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:31,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2021-12-06 18:49:31,918 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:31,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:31,918 INFO L85 PathProgramCache]: Analyzing trace with hash 61571666, now seen corresponding path program 209 times [2021-12-06 18:49:31,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:31,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159517156] [2021-12-06 18:49:31,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:31,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:31,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:32,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:32,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:32,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159517156] [2021-12-06 18:49:32,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159517156] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:32,206 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:32,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:49:32,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301844972] [2021-12-06 18:49:32,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:32,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:49:32,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:32,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:49:32,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:49:32,207 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:32,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1006 places, 1474 transitions, 32131 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:32,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:32,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:32,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:35,406 INFO L129 PetriNetUnfolder]: 869/2825 cut-off events. [2021-12-06 18:49:35,406 INFO L130 PetriNetUnfolder]: For 145146/145146 co-relation queries the response was YES. [2021-12-06 18:49:35,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32331 conditions, 2825 events. 869/2825 cut-off events. For 145146/145146 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24476 event pairs, 46 based on Foata normal form. 1/2823 useless extension candidates. Maximal degree in co-relation 31953. Up to 2127 conditions per place. [2021-12-06 18:49:35,500 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1309 selfloop transitions, 140 changer transitions 22/1510 dead transitions. [2021-12-06 18:49:35,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1035 places, 1510 transitions, 35775 flow [2021-12-06 18:49:35,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:49:35,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:49:35,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2021-12-06 18:49:35,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2021-12-06 18:49:35,502 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2021-12-06 18:49:35,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2021-12-06 18:49:35,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:35,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2021-12-06 18:49:35,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:35,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:35,505 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:35,505 INFO L186 Difference]: Start difference. First operand has 1006 places, 1474 transitions, 32131 flow. Second operand 36 states and 1910 transitions. [2021-12-06 18:49:35,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1035 places, 1510 transitions, 35775 flow [2021-12-06 18:49:37,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1005 places, 1510 transitions, 35474 flow, removed 32 selfloop flow, removed 30 redundant places. [2021-12-06 18:49:37,875 INFO L242 Difference]: Finished difference. Result has 1013 places, 1469 transitions, 32303 flow [2021-12-06 18:49:37,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31854, PETRI_DIFFERENCE_MINUEND_PLACES=970, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=32303, PETRI_PLACES=1013, PETRI_TRANSITIONS=1469} [2021-12-06 18:49:37,876 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 925 predicate places. [2021-12-06 18:49:37,876 INFO L470 AbstractCegarLoop]: Abstraction has has 1013 places, 1469 transitions, 32303 flow [2021-12-06 18:49:37,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:37,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:37,876 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:37,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2021-12-06 18:49:37,876 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:37,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:37,876 INFO L85 PathProgramCache]: Analyzing trace with hash -2063393040, now seen corresponding path program 210 times [2021-12-06 18:49:37,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:37,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399706943] [2021-12-06 18:49:37,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:37,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:37,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:38,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:38,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:38,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399706943] [2021-12-06 18:49:38,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399706943] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:38,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:38,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:49:38,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127516137] [2021-12-06 18:49:38,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:38,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:49:38,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:38,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:49:38,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:49:38,138 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:38,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1013 places, 1469 transitions, 32303 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:38,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:38,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:38,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:41,192 INFO L129 PetriNetUnfolder]: 861/2800 cut-off events. [2021-12-06 18:49:41,192 INFO L130 PetriNetUnfolder]: For 144195/144195 co-relation queries the response was YES. [2021-12-06 18:49:41,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32101 conditions, 2800 events. 861/2800 cut-off events. For 144195/144195 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24133 event pairs, 46 based on Foata normal form. 1/2798 useless extension candidates. Maximal degree in co-relation 31722. Up to 2154 conditions per place. [2021-12-06 18:49:41,288 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1328 selfloop transitions, 111 changer transitions 16/1494 dead transitions. [2021-12-06 18:49:41,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1036 places, 1494 transitions, 35397 flow [2021-12-06 18:49:41,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:49:41,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:49:41,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1595 transitions. [2021-12-06 18:49:41,290 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656028368794326 [2021-12-06 18:49:41,290 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1595 transitions. [2021-12-06 18:49:41,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1595 transitions. [2021-12-06 18:49:41,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:41,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1595 transitions. [2021-12-06 18:49:41,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.166666666666664) internal successors, (1595), 30 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:41,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:41,292 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:41,292 INFO L186 Difference]: Start difference. First operand has 1013 places, 1469 transitions, 32303 flow. Second operand 30 states and 1595 transitions. [2021-12-06 18:49:41,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1036 places, 1494 transitions, 35397 flow [2021-12-06 18:49:43,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1004 places, 1494 transitions, 34908 flow, removed 128 selfloop flow, removed 32 redundant places. [2021-12-06 18:49:43,661 INFO L242 Difference]: Finished difference. Result has 1008 places, 1462 transitions, 31950 flow [2021-12-06 18:49:43,662 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31818, PETRI_DIFFERENCE_MINUEND_PLACES=975, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=31950, PETRI_PLACES=1008, PETRI_TRANSITIONS=1462} [2021-12-06 18:49:43,662 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 920 predicate places. [2021-12-06 18:49:43,662 INFO L470 AbstractCegarLoop]: Abstraction has has 1008 places, 1462 transitions, 31950 flow [2021-12-06 18:49:43,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:43,662 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:43,662 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:43,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2021-12-06 18:49:43,662 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:43,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:43,663 INFO L85 PathProgramCache]: Analyzing trace with hash 2017400402, now seen corresponding path program 211 times [2021-12-06 18:49:43,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:43,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063656633] [2021-12-06 18:49:43,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:43,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:43,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:43,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:43,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:43,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063656633] [2021-12-06 18:49:43,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063656633] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:43,918 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:43,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:49:43,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255363560] [2021-12-06 18:49:43,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:43,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:49:43,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:43,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:49:43,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:49:43,920 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:43,920 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1008 places, 1462 transitions, 31950 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:43,920 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:43,920 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:43,920 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:46,987 INFO L129 PetriNetUnfolder]: 860/2786 cut-off events. [2021-12-06 18:49:46,987 INFO L130 PetriNetUnfolder]: For 141903/141903 co-relation queries the response was YES. [2021-12-06 18:49:47,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31921 conditions, 2786 events. 860/2786 cut-off events. For 141903/141903 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 23997 event pairs, 46 based on Foata normal form. 1/2785 useless extension candidates. Maximal degree in co-relation 31544. Up to 2117 conditions per place. [2021-12-06 18:49:47,083 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1308 selfloop transitions, 118 changer transitions 23/1488 dead transitions. [2021-12-06 18:49:47,083 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1024 places, 1488 transitions, 35042 flow [2021-12-06 18:49:47,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:49:47,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-06 18:49:47,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1656 transitions. [2021-12-06 18:49:47,084 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5682910089224433 [2021-12-06 18:49:47,084 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1656 transitions. [2021-12-06 18:49:47,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1656 transitions. [2021-12-06 18:49:47,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:47,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1656 transitions. [2021-12-06 18:49:47,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.41935483870968) internal successors, (1656), 31 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:47,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:47,087 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:47,087 INFO L186 Difference]: Start difference. First operand has 1008 places, 1462 transitions, 31950 flow. Second operand 31 states and 1656 transitions. [2021-12-06 18:49:47,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1024 places, 1488 transitions, 35042 flow [2021-12-06 18:49:49,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 993 places, 1488 transitions, 34642 flow, removed 13 selfloop flow, removed 31 redundant places. [2021-12-06 18:49:49,428 INFO L242 Difference]: Finished difference. Result has 997 places, 1447 transitions, 31627 flow [2021-12-06 18:49:49,429 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31556, PETRI_DIFFERENCE_MINUEND_PLACES=963, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=31627, PETRI_PLACES=997, PETRI_TRANSITIONS=1447} [2021-12-06 18:49:49,429 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 909 predicate places. [2021-12-06 18:49:49,429 INFO L470 AbstractCegarLoop]: Abstraction has has 997 places, 1447 transitions, 31627 flow [2021-12-06 18:49:49,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:49,429 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:49,429 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:49,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2021-12-06 18:49:49,430 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:49,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:49,430 INFO L85 PathProgramCache]: Analyzing trace with hash 521953328, now seen corresponding path program 212 times [2021-12-06 18:49:49,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:49,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995473885] [2021-12-06 18:49:49,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:49,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:49,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:49,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:49,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:49,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995473885] [2021-12-06 18:49:49,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995473885] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:49,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:49,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:49:49,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575904388] [2021-12-06 18:49:49,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:49,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:49:49,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:49,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:49:49,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:49:49,711 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:49,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 997 places, 1447 transitions, 31627 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:49,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:49,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:49,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:52,700 INFO L129 PetriNetUnfolder]: 854/2776 cut-off events. [2021-12-06 18:49:52,700 INFO L130 PetriNetUnfolder]: For 139962/139962 co-relation queries the response was YES. [2021-12-06 18:49:52,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31621 conditions, 2776 events. 854/2776 cut-off events. For 139962/139962 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23900 event pairs, 45 based on Foata normal form. 1/2774 useless extension candidates. Maximal degree in co-relation 31249. Up to 2111 conditions per place. [2021-12-06 18:49:52,792 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1295 selfloop transitions, 100 changer transitions 39/1473 dead transitions. [2021-12-06 18:49:52,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1017 places, 1473 transitions, 34668 flow [2021-12-06 18:49:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:49:52,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:49:52,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1702 transitions. [2021-12-06 18:49:52,794 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5658244680851063 [2021-12-06 18:49:52,794 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1702 transitions. [2021-12-06 18:49:52,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1702 transitions. [2021-12-06 18:49:52,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:52,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1702 transitions. [2021-12-06 18:49:52,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.1875) internal successors, (1702), 32 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:52,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:52,796 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:52,796 INFO L186 Difference]: Start difference. First operand has 997 places, 1447 transitions, 31627 flow. Second operand 32 states and 1702 transitions. [2021-12-06 18:49:52,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1017 places, 1473 transitions, 34668 flow [2021-12-06 18:49:55,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 985 places, 1473 transitions, 34308 flow, removed 28 selfloop flow, removed 32 redundant places. [2021-12-06 18:49:55,259 INFO L242 Difference]: Finished difference. Result has 989 places, 1420 transitions, 31140 flow [2021-12-06 18:49:55,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31271, PETRI_DIFFERENCE_MINUEND_PLACES=954, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=31140, PETRI_PLACES=989, PETRI_TRANSITIONS=1420} [2021-12-06 18:49:55,259 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 901 predicate places. [2021-12-06 18:49:55,259 INFO L470 AbstractCegarLoop]: Abstraction has has 989 places, 1420 transitions, 31140 flow [2021-12-06 18:49:55,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:55,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:49:55,260 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:49:55,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2021-12-06 18:49:55,260 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:49:55,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:49:55,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1395094334, now seen corresponding path program 213 times [2021-12-06 18:49:55,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:49:55,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365960705] [2021-12-06 18:49:55,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:49:55,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:49:55,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:49:55,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:49:55,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:49:55,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365960705] [2021-12-06 18:49:55,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365960705] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:49:55,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:49:55,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:49:55,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029300393] [2021-12-06 18:49:55,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:49:55,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:49:55,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:49:55,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:49:55,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:49:55,528 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:49:55,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 989 places, 1420 transitions, 31140 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:55,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:49:55,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:49:55,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:49:58,502 INFO L129 PetriNetUnfolder]: 844/2733 cut-off events. [2021-12-06 18:49:58,502 INFO L130 PetriNetUnfolder]: For 143313/143313 co-relation queries the response was YES. [2021-12-06 18:49:58,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31444 conditions, 2733 events. 844/2733 cut-off events. For 143313/143313 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23382 event pairs, 46 based on Foata normal form. 1/2731 useless extension candidates. Maximal degree in co-relation 31074. Up to 2076 conditions per place. [2021-12-06 18:49:58,595 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1268 selfloop transitions, 130 changer transitions 17/1454 dead transitions. [2021-12-06 18:49:58,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 999 places, 1454 transitions, 34641 flow [2021-12-06 18:49:58,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:49:58,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:49:58,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2011 transitions. [2021-12-06 18:49:58,597 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562989921612542 [2021-12-06 18:49:58,597 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2011 transitions. [2021-12-06 18:49:58,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2011 transitions. [2021-12-06 18:49:58,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:49:58,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2011 transitions. [2021-12-06 18:49:58,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.921052631578945) internal successors, (2011), 38 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:58,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:58,600 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:49:58,600 INFO L186 Difference]: Start difference. First operand has 989 places, 1420 transitions, 31140 flow. Second operand 38 states and 2011 transitions. [2021-12-06 18:49:58,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 999 places, 1454 transitions, 34641 flow [2021-12-06 18:50:00,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 962 places, 1454 transitions, 34224 flow, removed 30 selfloop flow, removed 37 redundant places. [2021-12-06 18:50:00,929 INFO L242 Difference]: Finished difference. Result has 970 places, 1422 transitions, 31284 flow [2021-12-06 18:50:00,929 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30749, PETRI_DIFFERENCE_MINUEND_PLACES=925, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=31284, PETRI_PLACES=970, PETRI_TRANSITIONS=1422} [2021-12-06 18:50:00,929 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 882 predicate places. [2021-12-06 18:50:00,929 INFO L470 AbstractCegarLoop]: Abstraction has has 970 places, 1422 transitions, 31284 flow [2021-12-06 18:50:00,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:00,930 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:00,930 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:00,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2021-12-06 18:50:00,930 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:00,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:00,930 INFO L85 PathProgramCache]: Analyzing trace with hash -41025338, now seen corresponding path program 214 times [2021-12-06 18:50:00,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:00,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888144728] [2021-12-06 18:50:00,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:00,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:00,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:01,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:01,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:01,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888144728] [2021-12-06 18:50:01,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888144728] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:01,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:01,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:50:01,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86859595] [2021-12-06 18:50:01,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:01,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:50:01,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:01,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:50:01,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:50:01,201 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:01,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1422 transitions, 31284 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:01,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:01,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:01,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:04,253 INFO L129 PetriNetUnfolder]: 846/2744 cut-off events. [2021-12-06 18:50:04,254 INFO L130 PetriNetUnfolder]: For 142909/142909 co-relation queries the response was YES. [2021-12-06 18:50:04,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31495 conditions, 2744 events. 846/2744 cut-off events. For 142909/142909 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23499 event pairs, 45 based on Foata normal form. 1/2742 useless extension candidates. Maximal degree in co-relation 31130. Up to 2095 conditions per place. [2021-12-06 18:50:04,346 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1286 selfloop transitions, 119 changer transitions 16/1460 dead transitions. [2021-12-06 18:50:04,346 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1001 places, 1460 transitions, 34867 flow [2021-12-06 18:50:04,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:50:04,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:50:04,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2009 transitions. [2021-12-06 18:50:04,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624300111982082 [2021-12-06 18:50:04,348 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2009 transitions. [2021-12-06 18:50:04,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2009 transitions. [2021-12-06 18:50:04,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:04,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2009 transitions. [2021-12-06 18:50:04,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.86842105263158) internal successors, (2009), 38 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:04,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:04,351 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:04,351 INFO L186 Difference]: Start difference. First operand has 970 places, 1422 transitions, 31284 flow. Second operand 38 states and 2009 transitions. [2021-12-06 18:50:04,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1001 places, 1460 transitions, 34867 flow [2021-12-06 18:50:06,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 968 places, 1460 transitions, 34382 flow, removed 131 selfloop flow, removed 33 redundant places. [2021-12-06 18:50:06,558 INFO L242 Difference]: Finished difference. Result has 976 places, 1429 transitions, 31383 flow [2021-12-06 18:50:06,559 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30809, PETRI_DIFFERENCE_MINUEND_PLACES=931, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=31383, PETRI_PLACES=976, PETRI_TRANSITIONS=1429} [2021-12-06 18:50:06,559 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 888 predicate places. [2021-12-06 18:50:06,559 INFO L470 AbstractCegarLoop]: Abstraction has has 976 places, 1429 transitions, 31383 flow [2021-12-06 18:50:06,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:06,559 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:06,559 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:06,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2021-12-06 18:50:06,559 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:06,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:06,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1868074010, now seen corresponding path program 215 times [2021-12-06 18:50:06,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:06,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558681258] [2021-12-06 18:50:06,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:06,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:06,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:06,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:06,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:06,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558681258] [2021-12-06 18:50:06,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558681258] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:06,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:06,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:50:06,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220517614] [2021-12-06 18:50:06,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:06,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:50:06,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:06,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:50:06,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:50:06,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:06,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 976 places, 1429 transitions, 31383 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:06,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:06,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:06,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:09,778 INFO L129 PetriNetUnfolder]: 846/2740 cut-off events. [2021-12-06 18:50:09,778 INFO L130 PetriNetUnfolder]: For 142948/142948 co-relation queries the response was YES. [2021-12-06 18:50:09,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31501 conditions, 2740 events. 846/2740 cut-off events. For 142948/142948 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23498 event pairs, 44 based on Foata normal form. 1/2738 useless extension candidates. Maximal degree in co-relation 31133. Up to 2098 conditions per place. [2021-12-06 18:50:09,867 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1290 selfloop transitions, 117 changer transitions 16/1462 dead transitions. [2021-12-06 18:50:09,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1007 places, 1462 transitions, 34895 flow [2021-12-06 18:50:09,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:50:09,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:50:09,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2008 transitions. [2021-12-06 18:50:09,869 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621500559910414 [2021-12-06 18:50:09,869 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2008 transitions. [2021-12-06 18:50:09,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2008 transitions. [2021-12-06 18:50:09,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:09,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2008 transitions. [2021-12-06 18:50:09,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.8421052631579) internal successors, (2008), 38 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:09,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:09,872 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:09,872 INFO L186 Difference]: Start difference. First operand has 976 places, 1429 transitions, 31383 flow. Second operand 38 states and 2008 transitions. [2021-12-06 18:50:09,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1007 places, 1462 transitions, 34895 flow [2021-12-06 18:50:12,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 978 places, 1462 transitions, 34432 flow, removed 150 selfloop flow, removed 29 redundant places. [2021-12-06 18:50:12,091 INFO L242 Difference]: Finished difference. Result has 985 places, 1431 transitions, 31414 flow [2021-12-06 18:50:12,092 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30943, PETRI_DIFFERENCE_MINUEND_PLACES=941, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=31414, PETRI_PLACES=985, PETRI_TRANSITIONS=1431} [2021-12-06 18:50:12,092 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 897 predicate places. [2021-12-06 18:50:12,092 INFO L470 AbstractCegarLoop]: Abstraction has has 985 places, 1431 transitions, 31414 flow [2021-12-06 18:50:12,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:12,092 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:12,092 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:12,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2021-12-06 18:50:12,092 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:12,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:12,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1304315612, now seen corresponding path program 216 times [2021-12-06 18:50:12,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:12,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628846094] [2021-12-06 18:50:12,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:12,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:12,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:12,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:12,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:12,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628846094] [2021-12-06 18:50:12,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628846094] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:12,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:12,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:50:12,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768194611] [2021-12-06 18:50:12,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:12,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:50:12,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:12,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:50:12,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:50:12,326 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:12,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 985 places, 1431 transitions, 31414 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:12,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:12,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:12,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:15,548 INFO L129 PetriNetUnfolder]: 845/2747 cut-off events. [2021-12-06 18:50:15,549 INFO L130 PetriNetUnfolder]: For 144714/144714 co-relation queries the response was YES. [2021-12-06 18:50:15,627 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31525 conditions, 2747 events. 845/2747 cut-off events. For 144714/144714 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23530 event pairs, 45 based on Foata normal form. 1/2745 useless extension candidates. Maximal degree in co-relation 31155. Up to 2080 conditions per place. [2021-12-06 18:50:15,642 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1270 selfloop transitions, 137 changer transitions 16/1462 dead transitions. [2021-12-06 18:50:15,642 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1016 places, 1462 transitions, 34919 flow [2021-12-06 18:50:15,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 18:50:15,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-06 18:50:15,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2060 transitions. [2021-12-06 18:50:15,644 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5619203491543917 [2021-12-06 18:50:15,644 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2060 transitions. [2021-12-06 18:50:15,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2060 transitions. [2021-12-06 18:50:15,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:15,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2060 transitions. [2021-12-06 18:50:15,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.82051282051282) internal successors, (2060), 39 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:15,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:15,647 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:15,647 INFO L186 Difference]: Start difference. First operand has 985 places, 1431 transitions, 31414 flow. Second operand 39 states and 2060 transitions. [2021-12-06 18:50:15,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1016 places, 1462 transitions, 34919 flow [2021-12-06 18:50:18,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 984 places, 1462 transitions, 34457 flow, removed 128 selfloop flow, removed 32 redundant places. [2021-12-06 18:50:18,110 INFO L242 Difference]: Finished difference. Result has 990 places, 1431 transitions, 31499 flow [2021-12-06 18:50:18,111 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30962, PETRI_DIFFERENCE_MINUEND_PLACES=946, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=31499, PETRI_PLACES=990, PETRI_TRANSITIONS=1431} [2021-12-06 18:50:18,111 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 902 predicate places. [2021-12-06 18:50:18,111 INFO L470 AbstractCegarLoop]: Abstraction has has 990 places, 1431 transitions, 31499 flow [2021-12-06 18:50:18,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:18,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:18,111 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:18,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2021-12-06 18:50:18,112 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:18,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:18,112 INFO L85 PathProgramCache]: Analyzing trace with hash -383275066, now seen corresponding path program 217 times [2021-12-06 18:50:18,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:18,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843699080] [2021-12-06 18:50:18,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:18,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:18,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:18,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:18,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843699080] [2021-12-06 18:50:18,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843699080] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:18,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:18,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:50:18,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821005408] [2021-12-06 18:50:18,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:18,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:50:18,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:18,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:50:18,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:50:18,379 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:18,379 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 990 places, 1431 transitions, 31499 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:18,379 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:18,379 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:18,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:21,537 INFO L129 PetriNetUnfolder]: 842/2738 cut-off events. [2021-12-06 18:50:21,538 INFO L130 PetriNetUnfolder]: For 143718/143718 co-relation queries the response was YES. [2021-12-06 18:50:21,615 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31446 conditions, 2738 events. 842/2738 cut-off events. For 143718/143718 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23432 event pairs, 43 based on Foata normal form. 1/2737 useless extension candidates. Maximal degree in co-relation 31074. Up to 2086 conditions per place. [2021-12-06 18:50:21,630 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1283 selfloop transitions, 111 changer transitions 25/1458 dead transitions. [2021-12-06 18:50:21,630 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1020 places, 1458 transitions, 34790 flow [2021-12-06 18:50:21,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:50:21,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:50:21,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2004 transitions. [2021-12-06 18:50:21,632 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561030235162374 [2021-12-06 18:50:21,632 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2004 transitions. [2021-12-06 18:50:21,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2004 transitions. [2021-12-06 18:50:21,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:21,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2004 transitions. [2021-12-06 18:50:21,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.73684210526316) internal successors, (2004), 38 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:21,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:21,635 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:21,635 INFO L186 Difference]: Start difference. First operand has 990 places, 1431 transitions, 31499 flow. Second operand 38 states and 2004 transitions. [2021-12-06 18:50:21,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1020 places, 1458 transitions, 34790 flow [2021-12-06 18:50:24,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 987 places, 1458 transitions, 34271 flow, removed 138 selfloop flow, removed 33 redundant places. [2021-12-06 18:50:24,099 INFO L242 Difference]: Finished difference. Result has 994 places, 1418 transitions, 31124 flow [2021-12-06 18:50:24,100 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30996, PETRI_DIFFERENCE_MINUEND_PLACES=950, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=31124, PETRI_PLACES=994, PETRI_TRANSITIONS=1418} [2021-12-06 18:50:24,100 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 906 predicate places. [2021-12-06 18:50:24,100 INFO L470 AbstractCegarLoop]: Abstraction has has 994 places, 1418 transitions, 31124 flow [2021-12-06 18:50:24,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:24,100 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:24,100 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:24,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2021-12-06 18:50:24,100 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:24,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:24,101 INFO L85 PathProgramCache]: Analyzing trace with hash -2443776, now seen corresponding path program 218 times [2021-12-06 18:50:24,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:24,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994918463] [2021-12-06 18:50:24,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:24,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:24,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:24,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:24,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994918463] [2021-12-06 18:50:24,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994918463] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:24,352 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:24,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:50:24,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749596218] [2021-12-06 18:50:24,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:24,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:50:24,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:24,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:50:24,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:50:24,354 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:24,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 994 places, 1418 transitions, 31124 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:24,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:24,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:24,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:27,264 INFO L129 PetriNetUnfolder]: 832/2704 cut-off events. [2021-12-06 18:50:27,264 INFO L130 PetriNetUnfolder]: For 139895/139895 co-relation queries the response was YES. [2021-12-06 18:50:27,337 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31039 conditions, 2704 events. 832/2704 cut-off events. For 139895/139895 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23078 event pairs, 42 based on Foata normal form. 1/2702 useless extension candidates. Maximal degree in co-relation 30663. Up to 2080 conditions per place. [2021-12-06 18:50:27,352 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1276 selfloop transitions, 100 changer transitions 24/1439 dead transitions. [2021-12-06 18:50:27,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1015 places, 1439 transitions, 34092 flow [2021-12-06 18:50:27,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:50:27,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:50:27,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1799 transitions. [2021-12-06 18:50:27,354 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5628911138923655 [2021-12-06 18:50:27,354 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1799 transitions. [2021-12-06 18:50:27,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1799 transitions. [2021-12-06 18:50:27,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:27,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1799 transitions. [2021-12-06 18:50:27,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.911764705882355) internal successors, (1799), 34 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:27,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:27,356 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:27,357 INFO L186 Difference]: Start difference. First operand has 994 places, 1418 transitions, 31124 flow. Second operand 34 states and 1799 transitions. [2021-12-06 18:50:27,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1015 places, 1439 transitions, 34092 flow [2021-12-06 18:50:29,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 972 places, 1439 transitions, 33696 flow, removed 37 selfloop flow, removed 43 redundant places. [2021-12-06 18:50:29,605 INFO L242 Difference]: Finished difference. Result has 976 places, 1401 transitions, 30755 flow [2021-12-06 18:50:29,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30738, PETRI_DIFFERENCE_MINUEND_PLACES=939, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=30755, PETRI_PLACES=976, PETRI_TRANSITIONS=1401} [2021-12-06 18:50:29,606 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 888 predicate places. [2021-12-06 18:50:29,606 INFO L470 AbstractCegarLoop]: Abstraction has has 976 places, 1401 transitions, 30755 flow [2021-12-06 18:50:29,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:29,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:29,606 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:29,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2021-12-06 18:50:29,607 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:29,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:29,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1884723768, now seen corresponding path program 219 times [2021-12-06 18:50:29,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:29,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968810846] [2021-12-06 18:50:29,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:29,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:29,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:29,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:29,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968810846] [2021-12-06 18:50:29,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968810846] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:29,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:29,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:50:29,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209404781] [2021-12-06 18:50:29,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:29,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:50:29,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:29,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:50:29,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:50:29,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:29,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 976 places, 1401 transitions, 30755 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:29,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:29,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:29,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:33,244 INFO L129 PetriNetUnfolder]: 837/2720 cut-off events. [2021-12-06 18:50:33,244 INFO L130 PetriNetUnfolder]: For 144581/144581 co-relation queries the response was YES. [2021-12-06 18:50:33,324 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31500 conditions, 2720 events. 837/2720 cut-off events. For 144581/144581 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 23297 event pairs, 47 based on Foata normal form. 1/2717 useless extension candidates. Maximal degree in co-relation 31130. Up to 2031 conditions per place. [2021-12-06 18:50:33,338 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1233 selfloop transitions, 150 changer transitions 26/1448 dead transitions. [2021-12-06 18:50:33,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 996 places, 1448 transitions, 34892 flow [2021-12-06 18:50:33,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:50:33,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:50:33,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1955 transitions. [2021-12-06 18:50:33,340 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621046578493387 [2021-12-06 18:50:33,340 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1955 transitions. [2021-12-06 18:50:33,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1955 transitions. [2021-12-06 18:50:33,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:33,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1955 transitions. [2021-12-06 18:50:33,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.83783783783784) internal successors, (1955), 37 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:33,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:33,343 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:33,343 INFO L186 Difference]: Start difference. First operand has 976 places, 1401 transitions, 30755 flow. Second operand 37 states and 1955 transitions. [2021-12-06 18:50:33,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 996 places, 1448 transitions, 34892 flow [2021-12-06 18:50:35,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 960 places, 1448 transitions, 34534 flow, removed 28 selfloop flow, removed 36 redundant places. [2021-12-06 18:50:35,663 INFO L242 Difference]: Finished difference. Result has 970 places, 1406 transitions, 31031 flow [2021-12-06 18:50:35,664 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30429, PETRI_DIFFERENCE_MINUEND_PLACES=924, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=31031, PETRI_PLACES=970, PETRI_TRANSITIONS=1406} [2021-12-06 18:50:35,664 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 882 predicate places. [2021-12-06 18:50:35,664 INFO L470 AbstractCegarLoop]: Abstraction has has 970 places, 1406 transitions, 31031 flow [2021-12-06 18:50:35,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:35,664 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:35,664 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:35,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2021-12-06 18:50:35,664 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:35,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:35,665 INFO L85 PathProgramCache]: Analyzing trace with hash 687064684, now seen corresponding path program 220 times [2021-12-06 18:50:35,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:35,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252770818] [2021-12-06 18:50:35,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:35,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:35,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:35,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:35,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:35,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252770818] [2021-12-06 18:50:35,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252770818] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:35,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:35,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:50:35,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065454477] [2021-12-06 18:50:35,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:35,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:50:35,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:35,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:50:35,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:50:35,924 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:35,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1406 transitions, 31031 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:35,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:35,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:35,924 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:38,703 INFO L129 PetriNetUnfolder]: 823/2689 cut-off events. [2021-12-06 18:50:38,703 INFO L130 PetriNetUnfolder]: For 140100/140100 co-relation queries the response was YES. [2021-12-06 18:50:38,781 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30872 conditions, 2689 events. 823/2689 cut-off events. For 140100/140100 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 23026 event pairs, 47 based on Foata normal form. 1/2686 useless extension candidates. Maximal degree in co-relation 30500. Up to 2049 conditions per place. [2021-12-06 18:50:38,795 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1258 selfloop transitions, 108 changer transitions 24/1429 dead transitions. [2021-12-06 18:50:38,795 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 997 places, 1429 transitions, 34006 flow [2021-12-06 18:50:38,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:50:38,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:50:38,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1801 transitions. [2021-12-06 18:50:38,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635168961201502 [2021-12-06 18:50:38,797 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1801 transitions. [2021-12-06 18:50:38,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1801 transitions. [2021-12-06 18:50:38,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:38,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1801 transitions. [2021-12-06 18:50:38,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.970588235294116) internal successors, (1801), 34 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:38,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:38,800 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:38,800 INFO L186 Difference]: Start difference. First operand has 970 places, 1406 transitions, 31031 flow. Second operand 34 states and 1801 transitions. [2021-12-06 18:50:38,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 997 places, 1429 transitions, 34006 flow [2021-12-06 18:50:40,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 965 places, 1429 transitions, 33560 flow, removed 106 selfloop flow, removed 32 redundant places. [2021-12-06 18:50:40,930 INFO L242 Difference]: Finished difference. Result has 970 places, 1391 transitions, 30629 flow [2021-12-06 18:50:40,930 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30593, PETRI_DIFFERENCE_MINUEND_PLACES=932, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=30629, PETRI_PLACES=970, PETRI_TRANSITIONS=1391} [2021-12-06 18:50:40,930 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 882 predicate places. [2021-12-06 18:50:40,930 INFO L470 AbstractCegarLoop]: Abstraction has has 970 places, 1391 transitions, 30629 flow [2021-12-06 18:50:40,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:40,930 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:40,931 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:40,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2021-12-06 18:50:40,931 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:40,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:40,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1761440926, now seen corresponding path program 221 times [2021-12-06 18:50:40,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:40,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799027586] [2021-12-06 18:50:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:40,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:41,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:41,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:41,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799027586] [2021-12-06 18:50:41,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799027586] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:41,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:41,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:50:41,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158714325] [2021-12-06 18:50:41,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:41,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:50:41,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:41,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:50:41,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:50:41,193 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:41,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1391 transitions, 30629 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:41,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:41,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:41,193 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:43,974 INFO L129 PetriNetUnfolder]: 815/2656 cut-off events. [2021-12-06 18:50:43,974 INFO L130 PetriNetUnfolder]: For 136028/136028 co-relation queries the response was YES. [2021-12-06 18:50:44,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30562 conditions, 2656 events. 815/2656 cut-off events. For 136028/136028 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 22644 event pairs, 43 based on Foata normal form. 1/2654 useless extension candidates. Maximal degree in co-relation 30192. Up to 2038 conditions per place. [2021-12-06 18:50:44,117 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1248 selfloop transitions, 96 changer transitions 29/1412 dead transitions. [2021-12-06 18:50:44,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 988 places, 1412 transitions, 33539 flow [2021-12-06 18:50:44,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:50:44,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:50:44,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1698 transitions. [2021-12-06 18:50:44,118 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644946808510638 [2021-12-06 18:50:44,119 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1698 transitions. [2021-12-06 18:50:44,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1698 transitions. [2021-12-06 18:50:44,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:44,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1698 transitions. [2021-12-06 18:50:44,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.0625) internal successors, (1698), 32 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:44,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:44,122 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:44,122 INFO L186 Difference]: Start difference. First operand has 970 places, 1391 transitions, 30629 flow. Second operand 32 states and 1698 transitions. [2021-12-06 18:50:44,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 988 places, 1412 transitions, 33539 flow [2021-12-06 18:50:46,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 951 places, 1412 transitions, 33164 flow, removed 24 selfloop flow, removed 37 redundant places. [2021-12-06 18:50:46,092 INFO L242 Difference]: Finished difference. Result has 955 places, 1369 transitions, 30245 flow [2021-12-06 18:50:46,093 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30260, PETRI_DIFFERENCE_MINUEND_PLACES=920, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=30245, PETRI_PLACES=955, PETRI_TRANSITIONS=1369} [2021-12-06 18:50:46,093 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 867 predicate places. [2021-12-06 18:50:46,093 INFO L470 AbstractCegarLoop]: Abstraction has has 955 places, 1369 transitions, 30245 flow [2021-12-06 18:50:46,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:46,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:46,093 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:46,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2021-12-06 18:50:46,094 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:46,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:46,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1875961408, now seen corresponding path program 222 times [2021-12-06 18:50:46,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:46,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530326317] [2021-12-06 18:50:46,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:46,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:46,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:46,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:46,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530326317] [2021-12-06 18:50:46,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530326317] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:46,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:46,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:50:46,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329536194] [2021-12-06 18:50:46,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:46,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:50:46,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:46,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:50:46,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:50:46,377 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:46,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 955 places, 1369 transitions, 30245 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:46,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:46,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:46,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:49,183 INFO L129 PetriNetUnfolder]: 807/2635 cut-off events. [2021-12-06 18:50:49,183 INFO L130 PetriNetUnfolder]: For 133373/133373 co-relation queries the response was YES. [2021-12-06 18:50:49,256 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30241 conditions, 2635 events. 807/2635 cut-off events. For 133373/133373 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 22349 event pairs, 47 based on Foata normal form. 1/2632 useless extension candidates. Maximal degree in co-relation 29876. Up to 2029 conditions per place. [2021-12-06 18:50:49,271 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1241 selfloop transitions, 90 changer transitions 20/1390 dead transitions. [2021-12-06 18:50:49,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 969 places, 1390 transitions, 33111 flow [2021-12-06 18:50:49,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:50:49,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:50:49,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1691 transitions. [2021-12-06 18:50:49,272 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621675531914894 [2021-12-06 18:50:49,272 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1691 transitions. [2021-12-06 18:50:49,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1691 transitions. [2021-12-06 18:50:49,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:49,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1691 transitions. [2021-12-06 18:50:49,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:49,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:49,275 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:49,275 INFO L186 Difference]: Start difference. First operand has 955 places, 1369 transitions, 30245 flow. Second operand 32 states and 1691 transitions. [2021-12-06 18:50:49,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 969 places, 1390 transitions, 33111 flow [2021-12-06 18:50:51,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 928 places, 1390 transitions, 32751 flow, removed 19 selfloop flow, removed 41 redundant places. [2021-12-06 18:50:51,514 INFO L242 Difference]: Finished difference. Result has 932 places, 1356 transitions, 29985 flow [2021-12-06 18:50:51,514 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=29891, PETRI_DIFFERENCE_MINUEND_PLACES=897, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=29985, PETRI_PLACES=932, PETRI_TRANSITIONS=1356} [2021-12-06 18:50:51,514 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 844 predicate places. [2021-12-06 18:50:51,514 INFO L470 AbstractCegarLoop]: Abstraction has has 932 places, 1356 transitions, 29985 flow [2021-12-06 18:50:51,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:51,515 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:51,515 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:51,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2021-12-06 18:50:51,515 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:51,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:51,515 INFO L85 PathProgramCache]: Analyzing trace with hash 720532638, now seen corresponding path program 223 times [2021-12-06 18:50:51,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:51,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042693228] [2021-12-06 18:50:51,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:51,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:51,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:51,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:51,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042693228] [2021-12-06 18:50:51,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042693228] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:51,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:51,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:50:51,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378219782] [2021-12-06 18:50:51,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:51,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:50:51,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:51,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:50:51,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:50:51,774 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:51,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 932 places, 1356 transitions, 29985 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:51,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:51,775 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:51,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:50:54,468 INFO L129 PetriNetUnfolder]: 804/2620 cut-off events. [2021-12-06 18:50:54,468 INFO L130 PetriNetUnfolder]: For 129632/129632 co-relation queries the response was YES. [2021-12-06 18:50:54,537 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29981 conditions, 2620 events. 804/2620 cut-off events. For 129632/129632 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 22127 event pairs, 44 based on Foata normal form. 1/2618 useless extension candidates. Maximal degree in co-relation 29623. Up to 2021 conditions per place. [2021-12-06 18:50:54,551 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1234 selfloop transitions, 86 changer transitions 20/1379 dead transitions. [2021-12-06 18:50:54,551 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1379 transitions, 32813 flow [2021-12-06 18:50:54,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:50:54,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:50:54,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1587 transitions. [2021-12-06 18:50:54,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627659574468085 [2021-12-06 18:50:54,553 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1587 transitions. [2021-12-06 18:50:54,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1587 transitions. [2021-12-06 18:50:54,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:50:54,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1587 transitions. [2021-12-06 18:50:54,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.9) internal successors, (1587), 30 states have internal predecessors, (1587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:54,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:54,556 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:54,556 INFO L186 Difference]: Start difference. First operand has 932 places, 1356 transitions, 29985 flow. Second operand 30 states and 1587 transitions. [2021-12-06 18:50:54,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1379 transitions, 32813 flow [2021-12-06 18:50:56,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 1379 transitions, 32454 flow, removed 16 selfloop flow, removed 30 redundant places. [2021-12-06 18:50:56,626 INFO L242 Difference]: Finished difference. Result has 914 places, 1346 transitions, 29633 flow [2021-12-06 18:50:56,626 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=29632, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=29633, PETRI_PLACES=914, PETRI_TRANSITIONS=1346} [2021-12-06 18:50:56,626 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 826 predicate places. [2021-12-06 18:50:56,626 INFO L470 AbstractCegarLoop]: Abstraction has has 914 places, 1346 transitions, 29633 flow [2021-12-06 18:50:56,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:56,627 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:50:56,627 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:50:56,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2021-12-06 18:50:56,627 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:50:56,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:50:56,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1244049222, now seen corresponding path program 224 times [2021-12-06 18:50:56,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:50:56,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660848496] [2021-12-06 18:50:56,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:50:56,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:50:56,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:50:56,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:50:56,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:50:56,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660848496] [2021-12-06 18:50:56,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660848496] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:50:56,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:50:56,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:50:56,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770106934] [2021-12-06 18:50:56,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:50:56,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:50:56,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:50:56,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:50:56,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:50:56,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:50:56,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 914 places, 1346 transitions, 29633 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:50:56,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:50:56,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:50:56,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:00,186 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:51:02,239 INFO L129 PetriNetUnfolder]: 804/2614 cut-off events. [2021-12-06 18:51:02,239 INFO L130 PetriNetUnfolder]: For 129553/129553 co-relation queries the response was YES. [2021-12-06 18:51:02,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29887 conditions, 2614 events. 804/2614 cut-off events. For 129553/129553 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 22048 event pairs, 46 based on Foata normal form. 1/2612 useless extension candidates. Maximal degree in co-relation 29534. Up to 1931 conditions per place. [2021-12-06 18:51:02,325 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1190 selfloop transitions, 139 changer transitions 18/1386 dead transitions. [2021-12-06 18:51:02,325 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 934 places, 1386 transitions, 33132 flow [2021-12-06 18:51:02,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 18:51:02,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 18:51:02,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2167 transitions. [2021-12-06 18:51:02,327 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622729631551635 [2021-12-06 18:51:02,327 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2167 transitions. [2021-12-06 18:51:02,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2167 transitions. [2021-12-06 18:51:02,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:02,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2167 transitions. [2021-12-06 18:51:02,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.853658536585364) internal successors, (2167), 41 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:02,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:02,330 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:02,330 INFO L186 Difference]: Start difference. First operand has 914 places, 1346 transitions, 29633 flow. Second operand 41 states and 2167 transitions. [2021-12-06 18:51:02,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 934 places, 1386 transitions, 33132 flow [2021-12-06 18:51:04,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 904 places, 1386 transitions, 32706 flow, removed 34 selfloop flow, removed 30 redundant places. [2021-12-06 18:51:04,309 INFO L242 Difference]: Finished difference. Result has 911 places, 1345 transitions, 29719 flow [2021-12-06 18:51:04,309 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=29231, PETRI_DIFFERENCE_MINUEND_PLACES=864, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=29719, PETRI_PLACES=911, PETRI_TRANSITIONS=1345} [2021-12-06 18:51:04,310 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 823 predicate places. [2021-12-06 18:51:04,310 INFO L470 AbstractCegarLoop]: Abstraction has has 911 places, 1345 transitions, 29719 flow [2021-12-06 18:51:04,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:04,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:04,310 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:04,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2021-12-06 18:51:04,310 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:04,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:04,311 INFO L85 PathProgramCache]: Analyzing trace with hash -248345616, now seen corresponding path program 225 times [2021-12-06 18:51:04,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:04,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818499522] [2021-12-06 18:51:04,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:04,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:04,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:04,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:04,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818499522] [2021-12-06 18:51:04,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818499522] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:04,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:04,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:51:04,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806549071] [2021-12-06 18:51:04,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:04,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:51:04,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:04,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:51:04,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:51:04,565 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:04,565 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 1345 transitions, 29719 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:04,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:04,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:04,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:07,438 INFO L129 PetriNetUnfolder]: 803/2616 cut-off events. [2021-12-06 18:51:07,438 INFO L130 PetriNetUnfolder]: For 124759/124759 co-relation queries the response was YES. [2021-12-06 18:51:07,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29689 conditions, 2616 events. 803/2616 cut-off events. For 124759/124759 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 22162 event pairs, 44 based on Foata normal form. 1/2614 useless extension candidates. Maximal degree in co-relation 29341. Up to 1897 conditions per place. [2021-12-06 18:51:07,521 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1151 selfloop transitions, 143 changer transitions 51/1384 dead transitions. [2021-12-06 18:51:07,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 1384 transitions, 33015 flow [2021-12-06 18:51:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:51:07,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:51:07,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2021-12-06 18:51:07,523 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2021-12-06 18:51:07,523 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2021-12-06 18:51:07,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2021-12-06 18:51:07,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:07,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2021-12-06 18:51:07,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:07,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:07,526 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:07,526 INFO L186 Difference]: Start difference. First operand has 911 places, 1345 transitions, 29719 flow. Second operand 34 states and 1811 transitions. [2021-12-06 18:51:07,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 1384 transitions, 33015 flow [2021-12-06 18:51:09,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 908 places, 1384 transitions, 32465 flow, removed 169 selfloop flow, removed 31 redundant places. [2021-12-06 18:51:09,557 INFO L242 Difference]: Finished difference. Result has 919 places, 1313 transitions, 28943 flow [2021-12-06 18:51:09,557 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=29182, PETRI_DIFFERENCE_MINUEND_PLACES=875, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=28943, PETRI_PLACES=919, PETRI_TRANSITIONS=1313} [2021-12-06 18:51:09,557 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 831 predicate places. [2021-12-06 18:51:09,558 INFO L470 AbstractCegarLoop]: Abstraction has has 919 places, 1313 transitions, 28943 flow [2021-12-06 18:51:09,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:09,558 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:09,558 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:09,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2021-12-06 18:51:09,558 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:09,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:09,558 INFO L85 PathProgramCache]: Analyzing trace with hash -2053590382, now seen corresponding path program 226 times [2021-12-06 18:51:09,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:09,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466385479] [2021-12-06 18:51:09,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:09,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:09,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:09,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:09,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466385479] [2021-12-06 18:51:09,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466385479] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:09,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:09,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:51:09,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759574478] [2021-12-06 18:51:09,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:09,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:51:09,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:09,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:51:09,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:51:09,789 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:09,789 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 919 places, 1313 transitions, 28943 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:09,789 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:09,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:09,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:12,556 INFO L129 PetriNetUnfolder]: 781/2557 cut-off events. [2021-12-06 18:51:12,556 INFO L130 PetriNetUnfolder]: For 125910/125910 co-relation queries the response was YES. [2021-12-06 18:51:12,626 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29267 conditions, 2557 events. 781/2557 cut-off events. For 125910/125910 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 21553 event pairs, 46 based on Foata normal form. 1/2555 useless extension candidates. Maximal degree in co-relation 28912. Up to 1890 conditions per place. [2021-12-06 18:51:12,640 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1147 selfloop transitions, 143 changer transitions 24/1353 dead transitions. [2021-12-06 18:51:12,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1353 transitions, 32434 flow [2021-12-06 18:51:12,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:51:12,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:51:12,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1761 transitions. [2021-12-06 18:51:12,641 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5676982591876208 [2021-12-06 18:51:12,641 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1761 transitions. [2021-12-06 18:51:12,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1761 transitions. [2021-12-06 18:51:12,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:12,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1761 transitions. [2021-12-06 18:51:12,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.36363636363637) internal successors, (1761), 33 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:12,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:12,644 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:12,644 INFO L186 Difference]: Start difference. First operand has 919 places, 1313 transitions, 28943 flow. Second operand 33 states and 1761 transitions. [2021-12-06 18:51:12,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1353 transitions, 32434 flow [2021-12-06 18:51:14,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 907 places, 1353 transitions, 31873 flow, removed 145 selfloop flow, removed 33 redundant places. [2021-12-06 18:51:14,586 INFO L242 Difference]: Finished difference. Result has 913 places, 1309 transitions, 28845 flow [2021-12-06 18:51:14,586 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28442, PETRI_DIFFERENCE_MINUEND_PLACES=875, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=28845, PETRI_PLACES=913, PETRI_TRANSITIONS=1309} [2021-12-06 18:51:14,586 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 825 predicate places. [2021-12-06 18:51:14,586 INFO L470 AbstractCegarLoop]: Abstraction has has 913 places, 1309 transitions, 28845 flow [2021-12-06 18:51:14,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:14,587 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:14,587 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:14,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2021-12-06 18:51:14,587 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:14,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:14,587 INFO L85 PathProgramCache]: Analyzing trace with hash 33791236, now seen corresponding path program 227 times [2021-12-06 18:51:14,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:14,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628752502] [2021-12-06 18:51:14,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:14,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:14,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:14,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:14,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628752502] [2021-12-06 18:51:14,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628752502] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:14,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:14,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:51:14,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558344728] [2021-12-06 18:51:14,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:14,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:51:14,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:14,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:51:14,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:51:14,845 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:14,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 913 places, 1309 transitions, 28845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:14,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:14,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:14,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:17,803 INFO L129 PetriNetUnfolder]: 777/2549 cut-off events. [2021-12-06 18:51:17,803 INFO L130 PetriNetUnfolder]: For 126366/126366 co-relation queries the response was YES. [2021-12-06 18:51:17,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29092 conditions, 2549 events. 777/2549 cut-off events. For 126366/126366 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 21445 event pairs, 44 based on Foata normal form. 1/2548 useless extension candidates. Maximal degree in co-relation 28743. Up to 1934 conditions per place. [2021-12-06 18:51:17,885 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1174 selfloop transitions, 112 changer transitions 17/1342 dead transitions. [2021-12-06 18:51:17,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1342 transitions, 32093 flow [2021-12-06 18:51:17,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:51:17,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:51:17,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1753 transitions. [2021-12-06 18:51:17,887 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5651192778852353 [2021-12-06 18:51:17,887 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1753 transitions. [2021-12-06 18:51:17,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1753 transitions. [2021-12-06 18:51:17,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:17,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1753 transitions. [2021-12-06 18:51:17,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.121212121212125) internal successors, (1753), 33 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:17,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:17,890 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:17,890 INFO L186 Difference]: Start difference. First operand has 913 places, 1309 transitions, 28845 flow. Second operand 33 states and 1753 transitions. [2021-12-06 18:51:17,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1342 transitions, 32093 flow [2021-12-06 18:51:19,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 911 places, 1342 transitions, 31455 flow, removed 190 selfloop flow, removed 29 redundant places. [2021-12-06 18:51:19,756 INFO L242 Difference]: Finished difference. Result has 917 places, 1308 transitions, 28616 flow [2021-12-06 18:51:19,757 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28240, PETRI_DIFFERENCE_MINUEND_PLACES=879, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=28616, PETRI_PLACES=917, PETRI_TRANSITIONS=1308} [2021-12-06 18:51:19,757 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 829 predicate places. [2021-12-06 18:51:19,757 INFO L470 AbstractCegarLoop]: Abstraction has has 917 places, 1308 transitions, 28616 flow [2021-12-06 18:51:19,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:19,757 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:19,757 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:19,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2021-12-06 18:51:19,758 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:19,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:19,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1389825220, now seen corresponding path program 228 times [2021-12-06 18:51:19,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:19,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551970578] [2021-12-06 18:51:19,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:19,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:19,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:20,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:20,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:20,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551970578] [2021-12-06 18:51:20,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551970578] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:20,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:20,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:51:20,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310704940] [2021-12-06 18:51:20,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:20,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:51:20,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:20,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:51:20,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:51:20,005 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:20,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 917 places, 1308 transitions, 28616 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:20,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:20,006 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:20,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:23,551 INFO L129 PetriNetUnfolder]: 771/2522 cut-off events. [2021-12-06 18:51:23,551 INFO L130 PetriNetUnfolder]: For 123129/123129 co-relation queries the response was YES. [2021-12-06 18:51:23,610 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28675 conditions, 2522 events. 771/2522 cut-off events. For 123129/123129 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 21187 event pairs, 45 based on Foata normal form. 1/2520 useless extension candidates. Maximal degree in co-relation 28324. Up to 1929 conditions per place. [2021-12-06 18:51:23,623 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1171 selfloop transitions, 95 changer transitions 26/1331 dead transitions. [2021-12-06 18:51:23,623 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 1331 transitions, 31386 flow [2021-12-06 18:51:23,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:51:23,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:51:23,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2021-12-06 18:51:23,625 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2021-12-06 18:51:23,625 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2021-12-06 18:51:23,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2021-12-06 18:51:23,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:23,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2021-12-06 18:51:23,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:23,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:23,628 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:23,628 INFO L186 Difference]: Start difference. First operand has 917 places, 1308 transitions, 28616 flow. Second operand 30 states and 1597 transitions. [2021-12-06 18:51:23,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 1331 transitions, 31386 flow [2021-12-06 18:51:25,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 911 places, 1331 transitions, 30921 flow, removed 116 selfloop flow, removed 28 redundant places. [2021-12-06 18:51:25,433 INFO L242 Difference]: Finished difference. Result has 915 places, 1290 transitions, 28038 flow [2021-12-06 18:51:25,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28159, PETRI_DIFFERENCE_MINUEND_PLACES=882, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28038, PETRI_PLACES=915, PETRI_TRANSITIONS=1290} [2021-12-06 18:51:25,434 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 827 predicate places. [2021-12-06 18:51:25,434 INFO L470 AbstractCegarLoop]: Abstraction has has 915 places, 1290 transitions, 28038 flow [2021-12-06 18:51:25,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:25,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:25,434 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:25,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2021-12-06 18:51:25,434 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:25,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:25,434 INFO L85 PathProgramCache]: Analyzing trace with hash -566824254, now seen corresponding path program 229 times [2021-12-06 18:51:25,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:25,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563443106] [2021-12-06 18:51:25,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:25,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:25,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:25,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:25,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563443106] [2021-12-06 18:51:25,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563443106] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:25,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:25,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:51:25,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537413671] [2021-12-06 18:51:25,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:25,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:51:25,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:25,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:51:25,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:51:25,675 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:25,675 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 915 places, 1290 transitions, 28038 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:25,675 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:25,676 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:25,676 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:28,423 INFO L129 PetriNetUnfolder]: 766/2504 cut-off events. [2021-12-06 18:51:28,423 INFO L130 PetriNetUnfolder]: For 119035/119035 co-relation queries the response was YES. [2021-12-06 18:51:28,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28280 conditions, 2504 events. 766/2504 cut-off events. For 119035/119035 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20927 event pairs, 43 based on Foata normal form. 1/2503 useless extension candidates. Maximal degree in co-relation 27930. Up to 1879 conditions per place. [2021-12-06 18:51:28,506 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1141 selfloop transitions, 118 changer transitions 20/1318 dead transitions. [2021-12-06 18:51:28,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 928 places, 1318 transitions, 30793 flow [2021-12-06 18:51:28,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:51:28,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:51:28,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1704 transitions. [2021-12-06 18:51:28,508 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2021-12-06 18:51:28,508 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1704 transitions. [2021-12-06 18:51:28,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1704 transitions. [2021-12-06 18:51:28,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:28,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1704 transitions. [2021-12-06 18:51:28,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.25) internal successors, (1704), 32 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:28,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:28,511 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:28,511 INFO L186 Difference]: Start difference. First operand has 915 places, 1290 transitions, 28038 flow. Second operand 32 states and 1704 transitions. [2021-12-06 18:51:28,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 928 places, 1318 transitions, 30793 flow [2021-12-06 18:51:30,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 894 places, 1318 transitions, 30378 flow, removed 21 selfloop flow, removed 34 redundant places. [2021-12-06 18:51:30,311 INFO L242 Difference]: Finished difference. Result has 898 places, 1279 transitions, 27649 flow [2021-12-06 18:51:30,311 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27629, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=27649, PETRI_PLACES=898, PETRI_TRANSITIONS=1279} [2021-12-06 18:51:30,311 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 810 predicate places. [2021-12-06 18:51:30,311 INFO L470 AbstractCegarLoop]: Abstraction has has 898 places, 1279 transitions, 27649 flow [2021-12-06 18:51:30,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:30,311 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:30,312 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:30,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2021-12-06 18:51:30,312 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:30,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:30,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1229154094, now seen corresponding path program 230 times [2021-12-06 18:51:30,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:30,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028125823] [2021-12-06 18:51:30,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:30,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:30,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:30,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:30,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028125823] [2021-12-06 18:51:30,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028125823] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:30,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:30,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 18:51:30,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017900734] [2021-12-06 18:51:30,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:30,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 18:51:30,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:30,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 18:51:30,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:51:30,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:30,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 1279 transitions, 27649 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:30,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:30,569 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:30,569 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:33,161 INFO L129 PetriNetUnfolder]: 763/2486 cut-off events. [2021-12-06 18:51:33,161 INFO L130 PetriNetUnfolder]: For 117656/117656 co-relation queries the response was YES. [2021-12-06 18:51:33,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27944 conditions, 2486 events. 763/2486 cut-off events. For 117656/117656 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 20681 event pairs, 45 based on Foata normal form. 1/2484 useless extension candidates. Maximal degree in co-relation 27602. Up to 1864 conditions per place. [2021-12-06 18:51:33,235 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1129 selfloop transitions, 81 changer transitions 57/1306 dead transitions. [2021-12-06 18:51:33,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 915 places, 1306 transitions, 30377 flow [2021-12-06 18:51:33,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:51:33,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:51:33,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1602 transitions. [2021-12-06 18:51:33,237 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5680851063829787 [2021-12-06 18:51:33,237 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1602 transitions. [2021-12-06 18:51:33,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1602 transitions. [2021-12-06 18:51:33,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:33,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1602 transitions. [2021-12-06 18:51:33,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.4) internal successors, (1602), 30 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:33,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:33,239 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:33,239 INFO L186 Difference]: Start difference. First operand has 898 places, 1279 transitions, 27649 flow. Second operand 30 states and 1602 transitions. [2021-12-06 18:51:33,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 915 places, 1306 transitions, 30377 flow [2021-12-06 18:51:35,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 1306 transitions, 29975 flow, removed 21 selfloop flow, removed 33 redundant places. [2021-12-06 18:51:35,069 INFO L242 Difference]: Finished difference. Result has 886 places, 1236 transitions, 26537 flow [2021-12-06 18:51:35,069 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27253, PETRI_DIFFERENCE_MINUEND_PLACES=853, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=26537, PETRI_PLACES=886, PETRI_TRANSITIONS=1236} [2021-12-06 18:51:35,070 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 798 predicate places. [2021-12-06 18:51:35,070 INFO L470 AbstractCegarLoop]: Abstraction has has 886 places, 1236 transitions, 26537 flow [2021-12-06 18:51:35,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:35,070 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:35,070 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:35,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2021-12-06 18:51:35,070 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:35,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:35,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1041718724, now seen corresponding path program 231 times [2021-12-06 18:51:35,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:35,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210980873] [2021-12-06 18:51:35,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:35,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:35,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:35,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:35,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210980873] [2021-12-06 18:51:35,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210980873] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:35,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:35,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:51:35,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77767424] [2021-12-06 18:51:35,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:35,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:51:35,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:35,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:51:35,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:51:35,313 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:35,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 1236 transitions, 26537 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:35,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:35,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:35,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:37,968 INFO L129 PetriNetUnfolder]: 747/2418 cut-off events. [2021-12-06 18:51:37,968 INFO L130 PetriNetUnfolder]: For 118046/118046 co-relation queries the response was YES. [2021-12-06 18:51:38,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27321 conditions, 2418 events. 747/2418 cut-off events. For 118046/118046 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19909 event pairs, 45 based on Foata normal form. 1/2416 useless extension candidates. Maximal degree in co-relation 26982. Up to 1822 conditions per place. [2021-12-06 18:51:38,043 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1091 selfloop transitions, 119 changer transitions 20/1269 dead transitions. [2021-12-06 18:51:38,043 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 903 places, 1269 transitions, 29680 flow [2021-12-06 18:51:38,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:51:38,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:51:38,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2006 transitions. [2021-12-06 18:51:38,045 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615901455767077 [2021-12-06 18:51:38,045 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2006 transitions. [2021-12-06 18:51:38,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2006 transitions. [2021-12-06 18:51:38,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:38,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2006 transitions. [2021-12-06 18:51:38,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.78947368421053) internal successors, (2006), 38 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:38,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:38,048 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:38,049 INFO L186 Difference]: Start difference. First operand has 886 places, 1236 transitions, 26537 flow. Second operand 38 states and 2006 transitions. [2021-12-06 18:51:38,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 903 places, 1269 transitions, 29680 flow [2021-12-06 18:51:39,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 866 places, 1269 transitions, 29140 flow, removed 105 selfloop flow, removed 37 redundant places. [2021-12-06 18:51:39,755 INFO L242 Difference]: Finished difference. Result has 872 places, 1235 transitions, 26481 flow [2021-12-06 18:51:39,755 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=26023, PETRI_DIFFERENCE_MINUEND_PLACES=829, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=26481, PETRI_PLACES=872, PETRI_TRANSITIONS=1235} [2021-12-06 18:51:39,755 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 784 predicate places. [2021-12-06 18:51:39,755 INFO L470 AbstractCegarLoop]: Abstraction has has 872 places, 1235 transitions, 26481 flow [2021-12-06 18:51:39,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:39,756 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:39,756 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:39,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2021-12-06 18:51:39,756 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:39,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:39,756 INFO L85 PathProgramCache]: Analyzing trace with hash -689829624, now seen corresponding path program 232 times [2021-12-06 18:51:39,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:39,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238145127] [2021-12-06 18:51:39,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:39,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:39,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:40,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:40,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:40,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238145127] [2021-12-06 18:51:40,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238145127] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:40,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:40,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:51:40,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312588247] [2021-12-06 18:51:40,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:40,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:51:40,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:40,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:51:40,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:51:40,014 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:40,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 1235 transitions, 26481 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:40,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:40,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:40,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:42,833 INFO L129 PetriNetUnfolder]: 741/2405 cut-off events. [2021-12-06 18:51:42,833 INFO L130 PetriNetUnfolder]: For 116947/116947 co-relation queries the response was YES. [2021-12-06 18:51:42,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27025 conditions, 2405 events. 741/2405 cut-off events. For 116947/116947 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19788 event pairs, 44 based on Foata normal form. 1/2404 useless extension candidates. Maximal degree in co-relation 26693. Up to 1808 conditions per place. [2021-12-06 18:51:42,904 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1086 selfloop transitions, 102 changer transitions 35/1262 dead transitions. [2021-12-06 18:51:42,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 902 places, 1262 transitions, 29345 flow [2021-12-06 18:51:42,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 18:51:42,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 18:51:42,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2001 transitions. [2021-12-06 18:51:42,906 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601903695408734 [2021-12-06 18:51:42,906 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2001 transitions. [2021-12-06 18:51:42,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2001 transitions. [2021-12-06 18:51:42,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:42,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2001 transitions. [2021-12-06 18:51:42,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.6578947368421) internal successors, (2001), 38 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:42,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:42,909 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:42,909 INFO L186 Difference]: Start difference. First operand has 872 places, 1235 transitions, 26481 flow. Second operand 38 states and 2001 transitions. [2021-12-06 18:51:42,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 902 places, 1262 transitions, 29345 flow [2021-12-06 18:51:44,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 867 places, 1262 transitions, 28781 flow, removed 150 selfloop flow, removed 35 redundant places. [2021-12-06 18:51:44,569 INFO L242 Difference]: Finished difference. Result has 874 places, 1213 transitions, 25896 flow [2021-12-06 18:51:44,569 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25928, PETRI_DIFFERENCE_MINUEND_PLACES=830, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=25896, PETRI_PLACES=874, PETRI_TRANSITIONS=1213} [2021-12-06 18:51:44,570 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 786 predicate places. [2021-12-06 18:51:44,570 INFO L470 AbstractCegarLoop]: Abstraction has has 874 places, 1213 transitions, 25896 flow [2021-12-06 18:51:44,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:44,570 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:44,570 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:44,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2021-12-06 18:51:44,570 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:44,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:44,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1923652800, now seen corresponding path program 233 times [2021-12-06 18:51:44,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:44,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683953931] [2021-12-06 18:51:44,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:44,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:44,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:44,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:44,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:44,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683953931] [2021-12-06 18:51:44,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683953931] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:44,832 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:44,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:51:44,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684401453] [2021-12-06 18:51:44,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:44,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:51:44,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:44,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:51:44,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:51:44,833 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:44,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 874 places, 1213 transitions, 25896 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:44,833 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:44,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:44,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:47,361 INFO L129 PetriNetUnfolder]: 726/2347 cut-off events. [2021-12-06 18:51:47,361 INFO L130 PetriNetUnfolder]: For 112886/112886 co-relation queries the response was YES. [2021-12-06 18:51:47,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26484 conditions, 2347 events. 726/2347 cut-off events. For 112886/112886 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 19201 event pairs, 46 based on Foata normal form. 1/2344 useless extension candidates. Maximal degree in co-relation 26150. Up to 1789 conditions per place. [2021-12-06 18:51:47,434 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1075 selfloop transitions, 103 changer transitions 18/1235 dead transitions. [2021-12-06 18:51:47,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 894 places, 1235 transitions, 28462 flow [2021-12-06 18:51:47,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-06 18:51:47,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-06 18:51:47,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1752 transitions. [2021-12-06 18:51:47,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647969052224371 [2021-12-06 18:51:47,436 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1752 transitions. [2021-12-06 18:51:47,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1752 transitions. [2021-12-06 18:51:47,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:47,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1752 transitions. [2021-12-06 18:51:47,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.09090909090909) internal successors, (1752), 33 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:47,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:47,438 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:47,439 INFO L186 Difference]: Start difference. First operand has 874 places, 1213 transitions, 25896 flow. Second operand 33 states and 1752 transitions. [2021-12-06 18:51:47,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 894 places, 1235 transitions, 28462 flow [2021-12-06 18:51:49,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 847 places, 1235 transitions, 28072 flow, removed 48 selfloop flow, removed 47 redundant places. [2021-12-06 18:51:49,157 INFO L242 Difference]: Finished difference. Result has 851 places, 1202 transitions, 25633 flow [2021-12-06 18:51:49,157 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25519, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=25633, PETRI_PLACES=851, PETRI_TRANSITIONS=1202} [2021-12-06 18:51:49,158 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 763 predicate places. [2021-12-06 18:51:49,158 INFO L470 AbstractCegarLoop]: Abstraction has has 851 places, 1202 transitions, 25633 flow [2021-12-06 18:51:49,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:49,158 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:49,158 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:49,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2021-12-06 18:51:49,158 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:49,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:49,159 INFO L85 PathProgramCache]: Analyzing trace with hash 2007694960, now seen corresponding path program 234 times [2021-12-06 18:51:49,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:49,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412892006] [2021-12-06 18:51:49,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:49,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:49,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:49,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:49,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:49,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412892006] [2021-12-06 18:51:49,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412892006] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:49,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:49,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:51:49,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014498290] [2021-12-06 18:51:49,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:49,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:51:49,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:49,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:51:49,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:51:49,411 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:49,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 851 places, 1202 transitions, 25633 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:49,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:49,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:49,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:51,881 INFO L129 PetriNetUnfolder]: 721/2328 cut-off events. [2021-12-06 18:51:51,881 INFO L130 PetriNetUnfolder]: For 109431/109431 co-relation queries the response was YES. [2021-12-06 18:51:51,937 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26266 conditions, 2328 events. 721/2328 cut-off events. For 109431/109431 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18979 event pairs, 47 based on Foata normal form. 1/2326 useless extension candidates. Maximal degree in co-relation 25940. Up to 1786 conditions per place. [2021-12-06 18:51:51,949 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1065 selfloop transitions, 88 changer transitions 30/1222 dead transitions. [2021-12-06 18:51:51,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 1222 transitions, 28155 flow [2021-12-06 18:51:51,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:51:51,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:51:51,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1795 transitions. [2021-12-06 18:51:51,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561639549436796 [2021-12-06 18:51:51,951 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1795 transitions. [2021-12-06 18:51:51,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1795 transitions. [2021-12-06 18:51:51,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:51,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1795 transitions. [2021-12-06 18:51:51,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.794117647058826) internal successors, (1795), 34 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:51,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:51,954 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:51,954 INFO L186 Difference]: Start difference. First operand has 851 places, 1202 transitions, 25633 flow. Second operand 34 states and 1795 transitions. [2021-12-06 18:51:51,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 1222 transitions, 28155 flow [2021-12-06 18:51:53,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 1222 transitions, 27881 flow, removed 18 selfloop flow, removed 31 redundant places. [2021-12-06 18:51:53,501 INFO L242 Difference]: Finished difference. Result has 845 places, 1179 transitions, 25320 flow [2021-12-06 18:51:53,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25365, PETRI_DIFFERENCE_MINUEND_PLACES=808, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=25320, PETRI_PLACES=845, PETRI_TRANSITIONS=1179} [2021-12-06 18:51:53,502 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 757 predicate places. [2021-12-06 18:51:53,502 INFO L470 AbstractCegarLoop]: Abstraction has has 845 places, 1179 transitions, 25320 flow [2021-12-06 18:51:53,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:53,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:53,502 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:53,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2021-12-06 18:51:53,503 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:53,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:53,503 INFO L85 PathProgramCache]: Analyzing trace with hash 568044674, now seen corresponding path program 235 times [2021-12-06 18:51:53,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:53,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513422780] [2021-12-06 18:51:53,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:53,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:53,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:53,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:53,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:53,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513422780] [2021-12-06 18:51:53,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513422780] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:53,754 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:53,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:51:53,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679672512] [2021-12-06 18:51:53,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:53,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:51:53,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:53,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:51:53,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:51:53,756 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:53,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 845 places, 1179 transitions, 25320 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:53,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:53,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:53,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:51:56,307 INFO L129 PetriNetUnfolder]: 714/2300 cut-off events. [2021-12-06 18:51:56,307 INFO L130 PetriNetUnfolder]: For 107289/107289 co-relation queries the response was YES. [2021-12-06 18:51:56,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26022 conditions, 2300 events. 714/2300 cut-off events. For 107289/107289 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18641 event pairs, 47 based on Foata normal form. 1/2298 useless extension candidates. Maximal degree in co-relation 25698. Up to 1766 conditions per place. [2021-12-06 18:51:56,377 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1051 selfloop transitions, 79 changer transitions 32/1201 dead transitions. [2021-12-06 18:51:56,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 1201 transitions, 27784 flow [2021-12-06 18:51:56,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:51:56,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:51:56,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1796 transitions. [2021-12-06 18:51:56,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5619524405506884 [2021-12-06 18:51:56,379 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1796 transitions. [2021-12-06 18:51:56,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1796 transitions. [2021-12-06 18:51:56,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:51:56,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1796 transitions. [2021-12-06 18:51:56,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.8235294117647) internal successors, (1796), 34 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:56,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:56,382 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:56,382 INFO L186 Difference]: Start difference. First operand has 845 places, 1179 transitions, 25320 flow. Second operand 34 states and 1796 transitions. [2021-12-06 18:51:56,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 860 places, 1201 transitions, 27784 flow [2021-12-06 18:51:57,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1201 transitions, 27352 flow, removed 20 selfloop flow, removed 46 redundant places. [2021-12-06 18:51:57,909 INFO L242 Difference]: Finished difference. Result has 818 places, 1156 transitions, 24842 flow [2021-12-06 18:51:57,910 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24898, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=24842, PETRI_PLACES=818, PETRI_TRANSITIONS=1156} [2021-12-06 18:51:57,910 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 730 predicate places. [2021-12-06 18:51:57,910 INFO L470 AbstractCegarLoop]: Abstraction has has 818 places, 1156 transitions, 24842 flow [2021-12-06 18:51:57,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:57,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:51:57,910 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:51:57,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2021-12-06 18:51:57,911 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:51:57,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:51:57,911 INFO L85 PathProgramCache]: Analyzing trace with hash -2122635586, now seen corresponding path program 236 times [2021-12-06 18:51:57,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:51:57,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174883743] [2021-12-06 18:51:57,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:51:57,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:51:57,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:51:58,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:51:58,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:51:58,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174883743] [2021-12-06 18:51:58,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174883743] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:51:58,205 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:51:58,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:51:58,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413893089] [2021-12-06 18:51:58,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:51:58,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:51:58,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:51:58,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:51:58,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:51:58,206 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:51:58,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 1156 transitions, 24842 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:51:58,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:51:58,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:51:58,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:00,532 INFO L129 PetriNetUnfolder]: 706/2268 cut-off events. [2021-12-06 18:52:00,532 INFO L130 PetriNetUnfolder]: For 102372/102372 co-relation queries the response was YES. [2021-12-06 18:52:00,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25541 conditions, 2268 events. 706/2268 cut-off events. For 102372/102372 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18269 event pairs, 49 based on Foata normal form. 1/2266 useless extension candidates. Maximal degree in co-relation 25226. Up to 1758 conditions per place. [2021-12-06 18:52:00,595 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1043 selfloop transitions, 70 changer transitions 26/1178 dead transitions. [2021-12-06 18:52:00,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1178 transitions, 27256 flow [2021-12-06 18:52:00,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 18:52:00,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 18:52:00,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1584 transitions. [2021-12-06 18:52:00,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2021-12-06 18:52:00,596 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1584 transitions. [2021-12-06 18:52:00,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1584 transitions. [2021-12-06 18:52:00,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:00,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1584 transitions. [2021-12-06 18:52:00,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.8) internal successors, (1584), 30 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:00,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:00,599 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:00,599 INFO L186 Difference]: Start difference. First operand has 818 places, 1156 transitions, 24842 flow. Second operand 30 states and 1584 transitions. [2021-12-06 18:52:00,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1178 transitions, 27256 flow [2021-12-06 18:52:01,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 1178 transitions, 26843 flow, removed 27 selfloop flow, removed 36 redundant places. [2021-12-06 18:52:01,960 INFO L242 Difference]: Finished difference. Result has 786 places, 1141 transitions, 24352 flow [2021-12-06 18:52:01,960 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24439, PETRI_DIFFERENCE_MINUEND_PLACES=753, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=24352, PETRI_PLACES=786, PETRI_TRANSITIONS=1141} [2021-12-06 18:52:01,960 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 698 predicate places. [2021-12-06 18:52:01,960 INFO L470 AbstractCegarLoop]: Abstraction has has 786 places, 1141 transitions, 24352 flow [2021-12-06 18:52:01,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:01,960 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:01,960 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:01,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2021-12-06 18:52:01,961 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:01,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:01,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1028320592, now seen corresponding path program 237 times [2021-12-06 18:52:01,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:01,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031869954] [2021-12-06 18:52:01,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:01,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:02,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:02,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:02,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031869954] [2021-12-06 18:52:02,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031869954] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:02,193 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:02,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:52:02,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656243241] [2021-12-06 18:52:02,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:02,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:52:02,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:02,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:52:02,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:52:02,195 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:02,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 1141 transitions, 24352 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:02,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:02,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:02,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:04,955 INFO L129 PetriNetUnfolder]: 740/2387 cut-off events. [2021-12-06 18:52:04,956 INFO L130 PetriNetUnfolder]: For 115621/115621 co-relation queries the response was YES. [2021-12-06 18:52:05,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26790 conditions, 2387 events. 740/2387 cut-off events. For 115621/115621 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 19588 event pairs, 36 based on Foata normal form. 1/2385 useless extension candidates. Maximal degree in co-relation 26485. Up to 1734 conditions per place. [2021-12-06 18:52:05,025 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1024 selfloop transitions, 162 changer transitions 20/1245 dead transitions. [2021-12-06 18:52:05,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 1245 transitions, 29479 flow [2021-12-06 18:52:05,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 18:52:05,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-12-06 18:52:05,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2277 transitions. [2021-12-06 18:52:05,027 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5633349826818407 [2021-12-06 18:52:05,027 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2277 transitions. [2021-12-06 18:52:05,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2277 transitions. [2021-12-06 18:52:05,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:05,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2277 transitions. [2021-12-06 18:52:05,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.95348837209303) internal successors, (2277), 43 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:05,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:05,031 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:05,031 INFO L186 Difference]: Start difference. First operand has 786 places, 1141 transitions, 24352 flow. Second operand 43 states and 2277 transitions. [2021-12-06 18:52:05,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 804 places, 1245 transitions, 29479 flow [2021-12-06 18:52:06,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 1245 transitions, 28882 flow, removed 103 selfloop flow, removed 33 redundant places. [2021-12-06 18:52:06,387 INFO L242 Difference]: Finished difference. Result has 785 places, 1200 transitions, 25893 flow [2021-12-06 18:52:06,387 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23883, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=995, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=25893, PETRI_PLACES=785, PETRI_TRANSITIONS=1200} [2021-12-06 18:52:06,387 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 697 predicate places. [2021-12-06 18:52:06,387 INFO L470 AbstractCegarLoop]: Abstraction has has 785 places, 1200 transitions, 25893 flow [2021-12-06 18:52:06,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:06,387 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:06,387 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:06,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2021-12-06 18:52:06,388 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:06,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:06,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1470875730, now seen corresponding path program 238 times [2021-12-06 18:52:06,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:06,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978203579] [2021-12-06 18:52:06,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:06,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:06,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:06,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:06,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978203579] [2021-12-06 18:52:06,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978203579] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:06,635 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:06,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:52:06,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260100953] [2021-12-06 18:52:06,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:06,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:52:06,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:06,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:52:06,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:52:06,636 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:06,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 1200 transitions, 25893 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:06,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:06,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:06,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:09,314 INFO L129 PetriNetUnfolder]: 738/2392 cut-off events. [2021-12-06 18:52:09,314 INFO L130 PetriNetUnfolder]: For 114955/114955 co-relation queries the response was YES. [2021-12-06 18:52:09,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26848 conditions, 2392 events. 738/2392 cut-off events. For 114955/114955 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 19709 event pairs, 38 based on Foata normal form. 1/2390 useless extension candidates. Maximal degree in co-relation 26542. Up to 1752 conditions per place. [2021-12-06 18:52:09,377 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1042 selfloop transitions, 143 changer transitions 24/1248 dead transitions. [2021-12-06 18:52:09,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 1248 transitions, 29594 flow [2021-12-06 18:52:09,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:52:09,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:52:09,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1867 transitions. [2021-12-06 18:52:09,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674772036474164 [2021-12-06 18:52:09,379 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1867 transitions. [2021-12-06 18:52:09,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1867 transitions. [2021-12-06 18:52:09,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:09,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1867 transitions. [2021-12-06 18:52:09,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.34285714285714) internal successors, (1867), 35 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:09,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:09,382 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:09,382 INFO L186 Difference]: Start difference. First operand has 785 places, 1200 transitions, 25893 flow. Second operand 35 states and 1867 transitions. [2021-12-06 18:52:09,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 1248 transitions, 29594 flow [2021-12-06 18:52:10,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1248 transitions, 28572 flow, removed 444 selfloop flow, removed 27 redundant places. [2021-12-06 18:52:10,779 INFO L242 Difference]: Finished difference. Result has 793 places, 1202 transitions, 25570 flow [2021-12-06 18:52:10,780 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24959, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1060, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=25570, PETRI_PLACES=793, PETRI_TRANSITIONS=1202} [2021-12-06 18:52:10,780 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 705 predicate places. [2021-12-06 18:52:10,780 INFO L470 AbstractCegarLoop]: Abstraction has has 793 places, 1202 transitions, 25570 flow [2021-12-06 18:52:10,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:10,780 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:10,780 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:10,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2021-12-06 18:52:10,780 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:10,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:10,781 INFO L85 PathProgramCache]: Analyzing trace with hash 348073562, now seen corresponding path program 239 times [2021-12-06 18:52:10,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:10,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103778030] [2021-12-06 18:52:10,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:10,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:10,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:11,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:11,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103778030] [2021-12-06 18:52:11,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103778030] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:11,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:11,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:52:11,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404838525] [2021-12-06 18:52:11,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:11,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:52:11,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:11,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:52:11,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:52:11,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:11,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 793 places, 1202 transitions, 25570 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:11,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:11,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:11,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:13,967 INFO L129 PetriNetUnfolder]: 738/2388 cut-off events. [2021-12-06 18:52:13,967 INFO L130 PetriNetUnfolder]: For 114441/114441 co-relation queries the response was YES. [2021-12-06 18:52:14,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26635 conditions, 2388 events. 738/2388 cut-off events. For 114441/114441 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 19577 event pairs, 38 based on Foata normal form. 1/2386 useless extension candidates. Maximal degree in co-relation 26327. Up to 1755 conditions per place. [2021-12-06 18:52:14,037 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1051 selfloop transitions, 148 changer transitions 18/1256 dead transitions. [2021-12-06 18:52:14,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 1256 transitions, 29821 flow [2021-12-06 18:52:14,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-06 18:52:14,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-12-06 18:52:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2221 transitions. [2021-12-06 18:52:14,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625633232016211 [2021-12-06 18:52:14,039 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2221 transitions. [2021-12-06 18:52:14,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2221 transitions. [2021-12-06 18:52:14,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:14,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2221 transitions. [2021-12-06 18:52:14,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.88095238095238) internal successors, (2221), 42 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:14,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:14,042 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:14,042 INFO L186 Difference]: Start difference. First operand has 793 places, 1202 transitions, 25570 flow. Second operand 42 states and 2221 transitions. [2021-12-06 18:52:14,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 1256 transitions, 29821 flow [2021-12-06 18:52:15,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 1256 transitions, 29046 flow, removed 320 selfloop flow, removed 27 redundant places. [2021-12-06 18:52:15,581 INFO L242 Difference]: Finished difference. Result has 810 places, 1215 transitions, 25994 flow [2021-12-06 18:52:15,581 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25101, PETRI_DIFFERENCE_MINUEND_PLACES=761, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1060, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=25994, PETRI_PLACES=810, PETRI_TRANSITIONS=1215} [2021-12-06 18:52:15,581 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 722 predicate places. [2021-12-06 18:52:15,581 INFO L470 AbstractCegarLoop]: Abstraction has has 810 places, 1215 transitions, 25994 flow [2021-12-06 18:52:15,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:15,582 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:15,582 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:15,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2021-12-06 18:52:15,582 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:15,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:15,582 INFO L85 PathProgramCache]: Analyzing trace with hash -565609368, now seen corresponding path program 240 times [2021-12-06 18:52:15,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:15,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655762468] [2021-12-06 18:52:15,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:15,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:15,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:15,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:15,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655762468] [2021-12-06 18:52:15,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655762468] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:15,857 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:15,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:52:15,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542726967] [2021-12-06 18:52:15,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:15,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:52:15,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:15,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:52:15,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:52:15,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:15,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 810 places, 1215 transitions, 25994 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:15,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:15,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:15,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:19,075 INFO L129 PetriNetUnfolder]: 742/2388 cut-off events. [2021-12-06 18:52:19,075 INFO L130 PetriNetUnfolder]: For 112462/112462 co-relation queries the response was YES. [2021-12-06 18:52:19,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26687 conditions, 2388 events. 742/2388 cut-off events. For 112462/112462 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19617 event pairs, 34 based on Foata normal form. 1/2387 useless extension candidates. Maximal degree in co-relation 26374. Up to 1759 conditions per place. [2021-12-06 18:52:19,139 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1050 selfloop transitions, 161 changer transitions 20/1270 dead transitions. [2021-12-06 18:52:19,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1270 transitions, 30105 flow [2021-12-06 18:52:19,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-12-06 18:52:19,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-12-06 18:52:19,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2524 transitions. [2021-12-06 18:52:19,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593971631205674 [2021-12-06 18:52:19,141 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2524 transitions. [2021-12-06 18:52:19,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2524 transitions. [2021-12-06 18:52:19,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:19,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2524 transitions. [2021-12-06 18:52:19,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 52.583333333333336) internal successors, (2524), 48 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:19,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:19,145 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:19,145 INFO L186 Difference]: Start difference. First operand has 810 places, 1215 transitions, 25994 flow. Second operand 48 states and 2524 transitions. [2021-12-06 18:52:19,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1270 transitions, 30105 flow [2021-12-06 18:52:20,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 818 places, 1270 transitions, 29525 flow, removed 200 selfloop flow, removed 34 redundant places. [2021-12-06 18:52:20,662 INFO L242 Difference]: Finished difference. Result has 827 places, 1228 transitions, 26365 flow [2021-12-06 18:52:20,662 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25444, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1062, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=26365, PETRI_PLACES=827, PETRI_TRANSITIONS=1228} [2021-12-06 18:52:20,663 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 739 predicate places. [2021-12-06 18:52:20,663 INFO L470 AbstractCegarLoop]: Abstraction has has 827 places, 1228 transitions, 26365 flow [2021-12-06 18:52:20,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:20,663 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:20,663 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:20,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2021-12-06 18:52:20,663 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:20,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:20,663 INFO L85 PathProgramCache]: Analyzing trace with hash -936381536, now seen corresponding path program 241 times [2021-12-06 18:52:20,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:20,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027300038] [2021-12-06 18:52:20,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:20,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:20,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:20,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:20,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:20,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027300038] [2021-12-06 18:52:20,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027300038] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:20,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:20,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:52:20,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581961390] [2021-12-06 18:52:20,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:20,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:52:20,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:20,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:52:20,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:52:20,912 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:20,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 1228 transitions, 26365 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:20,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:20,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:20,913 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:23,556 INFO L129 PetriNetUnfolder]: 738/2387 cut-off events. [2021-12-06 18:52:23,556 INFO L130 PetriNetUnfolder]: For 112595/112595 co-relation queries the response was YES. [2021-12-06 18:52:23,615 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26673 conditions, 2387 events. 738/2387 cut-off events. For 112595/112595 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19667 event pairs, 30 based on Foata normal form. 1/2386 useless extension candidates. Maximal degree in co-relation 26354. Up to 1763 conditions per place. [2021-12-06 18:52:23,628 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1079 selfloop transitions, 142 changer transitions 19/1279 dead transitions. [2021-12-06 18:52:23,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1279 transitions, 30137 flow [2021-12-06 18:52:23,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 18:52:23,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-06 18:52:23,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1708 transitions. [2021-12-06 18:52:23,629 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5678191489361702 [2021-12-06 18:52:23,629 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1708 transitions. [2021-12-06 18:52:23,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1708 transitions. [2021-12-06 18:52:23,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:23,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1708 transitions. [2021-12-06 18:52:23,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.375) internal successors, (1708), 32 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:23,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:23,632 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:23,632 INFO L186 Difference]: Start difference. First operand has 827 places, 1228 transitions, 26365 flow. Second operand 32 states and 1708 transitions. [2021-12-06 18:52:23,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1279 transitions, 30137 flow [2021-12-06 18:52:25,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1279 transitions, 29328 flow, removed 295 selfloop flow, removed 35 redundant places. [2021-12-06 18:52:25,228 INFO L242 Difference]: Finished difference. Result has 824 places, 1239 transitions, 26413 flow [2021-12-06 18:52:25,228 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25586, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1088, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=26413, PETRI_PLACES=824, PETRI_TRANSITIONS=1239} [2021-12-06 18:52:25,229 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 736 predicate places. [2021-12-06 18:52:25,229 INFO L470 AbstractCegarLoop]: Abstraction has has 824 places, 1239 transitions, 26413 flow [2021-12-06 18:52:25,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:25,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:25,229 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:25,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2021-12-06 18:52:25,229 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:25,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:25,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1427370078, now seen corresponding path program 242 times [2021-12-06 18:52:25,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:25,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512318385] [2021-12-06 18:52:25,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:25,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:25,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:25,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:25,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:25,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512318385] [2021-12-06 18:52:25,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512318385] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:25,505 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:25,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 18:52:25,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913950896] [2021-12-06 18:52:25,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:25,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 18:52:25,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:25,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 18:52:25,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-12-06 18:52:25,507 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:25,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 1239 transitions, 26413 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:25,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:25,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:25,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:28,504 INFO L129 PetriNetUnfolder]: 733/2387 cut-off events. [2021-12-06 18:52:28,504 INFO L130 PetriNetUnfolder]: For 107240/107240 co-relation queries the response was YES. [2021-12-06 18:52:28,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26384 conditions, 2387 events. 733/2387 cut-off events. For 107240/107240 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 19653 event pairs, 41 based on Foata normal form. 1/2385 useless extension candidates. Maximal degree in co-relation 26063. Up to 1764 conditions per place. [2021-12-06 18:52:28,571 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1079 selfloop transitions, 132 changer transitions 21/1271 dead transitions. [2021-12-06 18:52:28,571 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 863 places, 1271 transitions, 29454 flow [2021-12-06 18:52:28,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-06 18:52:28,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-12-06 18:52:28,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2364 transitions. [2021-12-06 18:52:28,573 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588652482269504 [2021-12-06 18:52:28,573 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2364 transitions. [2021-12-06 18:52:28,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2364 transitions. [2021-12-06 18:52:28,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:28,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2364 transitions. [2021-12-06 18:52:28,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.53333333333333) internal successors, (2364), 45 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:28,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:28,577 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:28,577 INFO L186 Difference]: Start difference. First operand has 824 places, 1239 transitions, 26413 flow. Second operand 45 states and 2364 transitions. [2021-12-06 18:52:28,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 863 places, 1271 transitions, 29454 flow [2021-12-06 18:52:30,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 838 places, 1271 transitions, 29028 flow, removed 145 selfloop flow, removed 25 redundant places. [2021-12-06 18:52:30,086 INFO L242 Difference]: Finished difference. Result has 846 places, 1232 transitions, 26246 flow [2021-12-06 18:52:30,086 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=26001, PETRI_DIFFERENCE_MINUEND_PLACES=794, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=26246, PETRI_PLACES=846, PETRI_TRANSITIONS=1232} [2021-12-06 18:52:30,086 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 758 predicate places. [2021-12-06 18:52:30,087 INFO L470 AbstractCegarLoop]: Abstraction has has 846 places, 1232 transitions, 26246 flow [2021-12-06 18:52:30,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:30,087 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:30,087 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:30,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2021-12-06 18:52:30,087 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:30,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:30,087 INFO L85 PathProgramCache]: Analyzing trace with hash 2088115116, now seen corresponding path program 243 times [2021-12-06 18:52:30,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:30,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568504755] [2021-12-06 18:52:30,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:30,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:30,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:30,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:30,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:30,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568504755] [2021-12-06 18:52:30,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568504755] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:30,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:30,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:52:30,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056387459] [2021-12-06 18:52:30,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:30,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:52:30,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:30,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:52:30,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:52:30,347 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:30,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 846 places, 1232 transitions, 26246 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:30,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:30,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:30,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:33,220 INFO L129 PetriNetUnfolder]: 759/2468 cut-off events. [2021-12-06 18:52:33,220 INFO L130 PetriNetUnfolder]: For 116881/116881 co-relation queries the response was YES. [2021-12-06 18:52:33,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27777 conditions, 2468 events. 759/2468 cut-off events. For 116881/116881 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20521 event pairs, 29 based on Foata normal form. 1/2466 useless extension candidates. Maximal degree in co-relation 27452. Up to 1751 conditions per place. [2021-12-06 18:52:33,299 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1037 selfloop transitions, 215 changer transitions 22/1313 dead transitions. [2021-12-06 18:52:33,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 879 places, 1313 transitions, 31541 flow [2021-12-06 18:52:33,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-06 18:52:33,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-12-06 18:52:33,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2428 transitions. [2021-12-06 18:52:33,301 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615171137835338 [2021-12-06 18:52:33,302 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2428 transitions. [2021-12-06 18:52:33,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2428 transitions. [2021-12-06 18:52:33,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:33,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2428 transitions. [2021-12-06 18:52:33,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.78260869565217) internal successors, (2428), 46 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:33,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:33,305 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:33,305 INFO L186 Difference]: Start difference. First operand has 846 places, 1232 transitions, 26246 flow. Second operand 46 states and 2428 transitions. [2021-12-06 18:52:33,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 879 places, 1313 transitions, 31541 flow [2021-12-06 18:52:34,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 835 places, 1313 transitions, 31177 flow, removed 25 selfloop flow, removed 44 redundant places. [2021-12-06 18:52:34,958 INFO L242 Difference]: Finished difference. Result has 846 places, 1268 transitions, 28137 flow [2021-12-06 18:52:34,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25936, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1033, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=28137, PETRI_PLACES=846, PETRI_TRANSITIONS=1268} [2021-12-06 18:52:34,958 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 758 predicate places. [2021-12-06 18:52:34,958 INFO L470 AbstractCegarLoop]: Abstraction has has 846 places, 1268 transitions, 28137 flow [2021-12-06 18:52:34,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:34,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:34,958 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:34,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2021-12-06 18:52:34,959 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:34,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:34,959 INFO L85 PathProgramCache]: Analyzing trace with hash -415023022, now seen corresponding path program 244 times [2021-12-06 18:52:34,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:34,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040889783] [2021-12-06 18:52:34,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:34,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:34,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:35,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:35,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:35,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040889783] [2021-12-06 18:52:35,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040889783] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:35,206 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:35,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:52:35,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94709365] [2021-12-06 18:52:35,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:35,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:52:35,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:35,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:52:35,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:52:35,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:35,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 846 places, 1268 transitions, 28137 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:35,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:35,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:35,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:38,433 INFO L129 PetriNetUnfolder]: 768/2498 cut-off events. [2021-12-06 18:52:38,433 INFO L130 PetriNetUnfolder]: For 122550/122550 co-relation queries the response was YES. [2021-12-06 18:52:38,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28443 conditions, 2498 events. 768/2498 cut-off events. For 122550/122550 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 20868 event pairs, 30 based on Foata normal form. 1/2496 useless extension candidates. Maximal degree in co-relation 28116. Up to 1868 conditions per place. [2021-12-06 18:52:38,511 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1140 selfloop transitions, 123 changer transitions 25/1327 dead transitions. [2021-12-06 18:52:38,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 876 places, 1327 transitions, 32138 flow [2021-12-06 18:52:38,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:52:38,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:52:38,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1968 transitions. [2021-12-06 18:52:38,513 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5658424381828637 [2021-12-06 18:52:38,513 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1968 transitions. [2021-12-06 18:52:38,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1968 transitions. [2021-12-06 18:52:38,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:38,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1968 transitions. [2021-12-06 18:52:38,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.189189189189186) internal successors, (1968), 37 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:38,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:38,516 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:38,516 INFO L186 Difference]: Start difference. First operand has 846 places, 1268 transitions, 28137 flow. Second operand 37 states and 1968 transitions. [2021-12-06 18:52:38,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 876 places, 1327 transitions, 32138 flow [2021-12-06 18:52:40,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 848 places, 1327 transitions, 31020 flow, removed 490 selfloop flow, removed 28 redundant places. [2021-12-06 18:52:40,311 INFO L242 Difference]: Finished difference. Result has 859 places, 1285 transitions, 27824 flow [2021-12-06 18:52:40,311 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27031, PETRI_DIFFERENCE_MINUEND_PLACES=812, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=27824, PETRI_PLACES=859, PETRI_TRANSITIONS=1285} [2021-12-06 18:52:40,311 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 771 predicate places. [2021-12-06 18:52:40,311 INFO L470 AbstractCegarLoop]: Abstraction has has 859 places, 1285 transitions, 27824 flow [2021-12-06 18:52:40,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:40,312 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:40,312 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:40,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2021-12-06 18:52:40,312 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:40,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:40,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2020695078, now seen corresponding path program 245 times [2021-12-06 18:52:40,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:40,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432637358] [2021-12-06 18:52:40,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:40,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:40,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:40,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:40,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432637358] [2021-12-06 18:52:40,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432637358] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:40,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:40,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:52:40,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339623603] [2021-12-06 18:52:40,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:40,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:52:40,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:40,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:52:40,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:52:40,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:40,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 1285 transitions, 27824 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:40,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:40,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:40,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:43,319 INFO L129 PetriNetUnfolder]: 767/2498 cut-off events. [2021-12-06 18:52:43,319 INFO L130 PetriNetUnfolder]: For 119342/119342 co-relation queries the response was YES. [2021-12-06 18:52:43,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28066 conditions, 2498 events. 767/2498 cut-off events. For 119342/119342 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20946 event pairs, 30 based on Foata normal form. 1/2496 useless extension candidates. Maximal degree in co-relation 27730. Up to 1837 conditions per place. [2021-12-06 18:52:43,397 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1132 selfloop transitions, 131 changer transitions 31/1333 dead transitions. [2021-12-06 18:52:43,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 1333 transitions, 31385 flow [2021-12-06 18:52:43,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:52:43,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:52:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2021-12-06 18:52:43,399 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2021-12-06 18:52:43,399 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2021-12-06 18:52:43,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2021-12-06 18:52:43,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:43,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2021-12-06 18:52:43,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:43,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:43,402 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:43,402 INFO L186 Difference]: Start difference. First operand has 859 places, 1285 transitions, 27824 flow. Second operand 34 states and 1812 transitions. [2021-12-06 18:52:43,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 1333 transitions, 31385 flow [2021-12-06 18:52:45,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 856 places, 1333 transitions, 30980 flow, removed 108 selfloop flow, removed 30 redundant places. [2021-12-06 18:52:45,229 INFO L242 Difference]: Finished difference. Result has 867 places, 1286 transitions, 27852 flow [2021-12-06 18:52:45,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27458, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=27852, PETRI_PLACES=867, PETRI_TRANSITIONS=1286} [2021-12-06 18:52:45,229 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 779 predicate places. [2021-12-06 18:52:45,230 INFO L470 AbstractCegarLoop]: Abstraction has has 867 places, 1286 transitions, 27852 flow [2021-12-06 18:52:45,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:45,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:45,230 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:45,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2021-12-06 18:52:45,230 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:45,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:45,230 INFO L85 PathProgramCache]: Analyzing trace with hash -783125798, now seen corresponding path program 246 times [2021-12-06 18:52:45,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:45,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805740537] [2021-12-06 18:52:45,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:45,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:45,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:45,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:45,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:45,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805740537] [2021-12-06 18:52:45,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805740537] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:45,478 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:45,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:52:45,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458746227] [2021-12-06 18:52:45,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:45,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:52:45,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:45,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:52:45,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:52:45,479 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:45,480 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 867 places, 1286 transitions, 27852 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:45,480 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:45,480 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:45,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:48,374 INFO L129 PetriNetUnfolder]: 764/2489 cut-off events. [2021-12-06 18:52:48,374 INFO L130 PetriNetUnfolder]: For 120734/120734 co-relation queries the response was YES. [2021-12-06 18:52:48,436 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28174 conditions, 2489 events. 764/2489 cut-off events. For 120734/120734 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20813 event pairs, 31 based on Foata normal form. 1/2487 useless extension candidates. Maximal degree in co-relation 27833. Up to 1875 conditions per place. [2021-12-06 18:52:48,449 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1154 selfloop transitions, 111 changer transitions 28/1332 dead transitions. [2021-12-06 18:52:48,449 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 894 places, 1332 transitions, 31531 flow [2021-12-06 18:52:48,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-06 18:52:48,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-12-06 18:52:48,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1909 transitions. [2021-12-06 18:52:48,451 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641252955082743 [2021-12-06 18:52:48,451 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1909 transitions. [2021-12-06 18:52:48,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1909 transitions. [2021-12-06 18:52:48,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:48,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1909 transitions. [2021-12-06 18:52:48,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.02777777777778) internal successors, (1909), 36 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:48,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:48,454 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:48,454 INFO L186 Difference]: Start difference. First operand has 867 places, 1286 transitions, 27852 flow. Second operand 36 states and 1909 transitions. [2021-12-06 18:52:48,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 894 places, 1332 transitions, 31531 flow [2021-12-06 18:52:50,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 862 places, 1332 transitions, 31118 flow, removed 50 selfloop flow, removed 32 redundant places. [2021-12-06 18:52:50,288 INFO L242 Difference]: Finished difference. Result has 872 places, 1288 transitions, 27936 flow [2021-12-06 18:52:50,289 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27492, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=27936, PETRI_PLACES=872, PETRI_TRANSITIONS=1288} [2021-12-06 18:52:50,289 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 784 predicate places. [2021-12-06 18:52:50,289 INFO L470 AbstractCegarLoop]: Abstraction has has 872 places, 1288 transitions, 27936 flow [2021-12-06 18:52:50,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:50,289 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:50,289 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:50,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2021-12-06 18:52:50,289 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:50,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:50,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2007976484, now seen corresponding path program 247 times [2021-12-06 18:52:50,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:50,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654771462] [2021-12-06 18:52:50,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:50,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:50,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:50,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:50,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:50,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654771462] [2021-12-06 18:52:50,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654771462] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:50,569 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:50,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:52:50,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028003395] [2021-12-06 18:52:50,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:50,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:52:50,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:50,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:52:50,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:52:50,570 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:50,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 1288 transitions, 27936 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:50,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:50,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:50,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:53,599 INFO L129 PetriNetUnfolder]: 763/2480 cut-off events. [2021-12-06 18:52:53,599 INFO L130 PetriNetUnfolder]: For 121249/121249 co-relation queries the response was YES. [2021-12-06 18:52:53,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28178 conditions, 2480 events. 763/2480 cut-off events. For 121249/121249 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 20700 event pairs, 29 based on Foata normal form. 1/2478 useless extension candidates. Maximal degree in co-relation 27837. Up to 1872 conditions per place. [2021-12-06 18:52:53,677 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1149 selfloop transitions, 120 changer transitions 25/1333 dead transitions. [2021-12-06 18:52:53,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 1333 transitions, 31607 flow [2021-12-06 18:52:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 18:52:53,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 18:52:53,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2021-12-06 18:52:53,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2021-12-06 18:52:53,679 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2021-12-06 18:52:53,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2021-12-06 18:52:53,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:53,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2021-12-06 18:52:53,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:53,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:53,683 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:53,683 INFO L186 Difference]: Start difference. First operand has 872 places, 1288 transitions, 27936 flow. Second operand 37 states and 1958 transitions. [2021-12-06 18:52:53,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 1333 transitions, 31607 flow [2021-12-06 18:52:55,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 870 places, 1333 transitions, 31226 flow, removed 97 selfloop flow, removed 29 redundant places. [2021-12-06 18:52:55,436 INFO L242 Difference]: Finished difference. Result has 880 places, 1292 transitions, 28123 flow [2021-12-06 18:52:55,437 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27577, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=28123, PETRI_PLACES=880, PETRI_TRANSITIONS=1292} [2021-12-06 18:52:55,437 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 792 predicate places. [2021-12-06 18:52:55,437 INFO L470 AbstractCegarLoop]: Abstraction has has 880 places, 1292 transitions, 28123 flow [2021-12-06 18:52:55,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:55,437 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:52:55,437 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:52:55,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2021-12-06 18:52:55,437 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:52:55,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:52:55,438 INFO L85 PathProgramCache]: Analyzing trace with hash -689204128, now seen corresponding path program 248 times [2021-12-06 18:52:55,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:52:55,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100552168] [2021-12-06 18:52:55,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:52:55,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:52:55,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:52:55,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:52:55,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:52:55,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100552168] [2021-12-06 18:52:55,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100552168] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:52:55,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:52:55,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:52:55,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099883119] [2021-12-06 18:52:55,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:52:55,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:52:55,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:52:55,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:52:55,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:52:55,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:52:55,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 880 places, 1292 transitions, 28123 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:55,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:52:55,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:52:55,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:52:58,613 INFO L129 PetriNetUnfolder]: 766/2491 cut-off events. [2021-12-06 18:52:58,614 INFO L130 PetriNetUnfolder]: For 126150/126150 co-relation queries the response was YES. [2021-12-06 18:52:58,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28569 conditions, 2491 events. 766/2491 cut-off events. For 126150/126150 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 20861 event pairs, 25 based on Foata normal form. 1/2490 useless extension candidates. Maximal degree in co-relation 28224. Up to 1783 conditions per place. [2021-12-06 18:52:58,692 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1085 selfloop transitions, 202 changer transitions 25/1351 dead transitions. [2021-12-06 18:52:58,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 1351 transitions, 32706 flow [2021-12-06 18:52:58,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-06 18:52:58,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-06 18:52:58,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2479 transitions. [2021-12-06 18:52:58,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5611136260751471 [2021-12-06 18:52:58,694 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2479 transitions. [2021-12-06 18:52:58,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2479 transitions. [2021-12-06 18:52:58,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:52:58,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2479 transitions. [2021-12-06 18:52:58,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.744680851063826) internal successors, (2479), 47 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:58,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:58,698 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:52:58,698 INFO L186 Difference]: Start difference. First operand has 880 places, 1292 transitions, 28123 flow. Second operand 47 states and 2479 transitions. [2021-12-06 18:52:58,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 917 places, 1351 transitions, 32706 flow [2021-12-06 18:53:00,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 1351 transitions, 32117 flow, removed 165 selfloop flow, removed 32 redundant places. [2021-12-06 18:53:00,561 INFO L242 Difference]: Finished difference. Result has 896 places, 1302 transitions, 28687 flow [2021-12-06 18:53:00,561 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27645, PETRI_DIFFERENCE_MINUEND_PLACES=839, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1098, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=28687, PETRI_PLACES=896, PETRI_TRANSITIONS=1302} [2021-12-06 18:53:00,561 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 808 predicate places. [2021-12-06 18:53:00,562 INFO L470 AbstractCegarLoop]: Abstraction has has 896 places, 1302 transitions, 28687 flow [2021-12-06 18:53:00,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:00,562 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:53:00,562 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:53:00,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2021-12-06 18:53:00,562 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:53:00,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:53:00,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1321543210, now seen corresponding path program 249 times [2021-12-06 18:53:00,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:53:00,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514882914] [2021-12-06 18:53:00,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:53:00,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:53:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:53:00,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:53:00,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:53:00,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514882914] [2021-12-06 18:53:00,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514882914] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:53:00,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:53:00,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:53:00,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045803322] [2021-12-06 18:53:00,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:53:00,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:53:00,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:53:00,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:53:00,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:53:00,789 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:53:00,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 896 places, 1302 transitions, 28687 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:00,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:53:00,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:53:00,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:53:03,721 INFO L129 PetriNetUnfolder]: 758/2467 cut-off events. [2021-12-06 18:53:03,721 INFO L130 PetriNetUnfolder]: For 121095/121095 co-relation queries the response was YES. [2021-12-06 18:53:03,787 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28244 conditions, 2467 events. 758/2467 cut-off events. For 121095/121095 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20619 event pairs, 26 based on Foata normal form. 1/2465 useless extension candidates. Maximal degree in co-relation 27896. Up to 1802 conditions per place. [2021-12-06 18:53:03,800 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1106 selfloop transitions, 166 changer transitions 27/1338 dead transitions. [2021-12-06 18:53:03,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 1338 transitions, 32014 flow [2021-12-06 18:53:03,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-06 18:53:03,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-12-06 18:53:03,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2320 transitions. [2021-12-06 18:53:03,802 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609284332688588 [2021-12-06 18:53:03,802 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2320 transitions. [2021-12-06 18:53:03,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2320 transitions. [2021-12-06 18:53:03,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:53:03,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2320 transitions. [2021-12-06 18:53:03,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.72727272727273) internal successors, (2320), 44 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:03,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:03,806 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:03,806 INFO L186 Difference]: Start difference. First operand has 896 places, 1302 transitions, 28687 flow. Second operand 44 states and 2320 transitions. [2021-12-06 18:53:03,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 933 places, 1338 transitions, 32014 flow [2021-12-06 18:53:05,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 899 places, 1338 transitions, 31257 flow, removed 288 selfloop flow, removed 34 redundant places. [2021-12-06 18:53:05,731 INFO L242 Difference]: Finished difference. Result has 906 places, 1293 transitions, 28300 flow [2021-12-06 18:53:05,731 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27996, PETRI_DIFFERENCE_MINUEND_PLACES=856, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=28300, PETRI_PLACES=906, PETRI_TRANSITIONS=1293} [2021-12-06 18:53:05,731 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 818 predicate places. [2021-12-06 18:53:05,731 INFO L470 AbstractCegarLoop]: Abstraction has has 906 places, 1293 transitions, 28300 flow [2021-12-06 18:53:05,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:05,731 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:53:05,731 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:53:05,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2021-12-06 18:53:05,732 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:53:05,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:53:05,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1155818532, now seen corresponding path program 250 times [2021-12-06 18:53:05,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:53:05,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338247126] [2021-12-06 18:53:05,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:53:05,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:53:05,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:53:05,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:53:05,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:53:05,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338247126] [2021-12-06 18:53:05,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338247126] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:53:05,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:53:05,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:53:05,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140926859] [2021-12-06 18:53:05,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:53:05,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:53:05,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:53:05,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:53:05,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:53:05,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:53:05,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 906 places, 1293 transitions, 28300 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:05,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:53:05,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:53:05,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:53:09,255 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-06 18:53:10,848 INFO L129 PetriNetUnfolder]: 750/2456 cut-off events. [2021-12-06 18:53:10,848 INFO L130 PetriNetUnfolder]: For 116815/116815 co-relation queries the response was YES. [2021-12-06 18:53:10,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27835 conditions, 2456 events. 750/2456 cut-off events. For 116815/116815 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20518 event pairs, 27 based on Foata normal form. 1/2453 useless extension candidates. Maximal degree in co-relation 27486. Up to 1874 conditions per place. [2021-12-06 18:53:10,935 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1157 selfloop transitions, 109 changer transitions 18/1323 dead transitions. [2021-12-06 18:53:10,936 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 929 places, 1323 transitions, 31288 flow [2021-12-06 18:53:10,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 18:53:10,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-12-06 18:53:10,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1856 transitions. [2021-12-06 18:53:10,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641337386018237 [2021-12-06 18:53:10,937 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1856 transitions. [2021-12-06 18:53:10,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1856 transitions. [2021-12-06 18:53:10,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:53:10,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1856 transitions. [2021-12-06 18:53:10,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.02857142857143) internal successors, (1856), 35 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) [2021-12-06 18:53:10,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:10,940 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:10,940 INFO L186 Difference]: Start difference. First operand has 906 places, 1293 transitions, 28300 flow. Second operand 35 states and 1856 transitions. [2021-12-06 18:53:10,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 929 places, 1323 transitions, 31288 flow [2021-12-06 18:53:12,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 886 places, 1323 transitions, 30855 flow, removed 20 selfloop flow, removed 43 redundant places. [2021-12-06 18:53:12,821 INFO L242 Difference]: Finished difference. Result has 893 places, 1290 transitions, 28094 flow [2021-12-06 18:53:12,821 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27881, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=28094, PETRI_PLACES=893, PETRI_TRANSITIONS=1290} [2021-12-06 18:53:12,821 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 805 predicate places. [2021-12-06 18:53:12,821 INFO L470 AbstractCegarLoop]: Abstraction has has 893 places, 1290 transitions, 28094 flow [2021-12-06 18:53:12,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:12,821 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:53:12,822 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:53:12,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2021-12-06 18:53:12,822 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:53:12,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:53:12,822 INFO L85 PathProgramCache]: Analyzing trace with hash 2039553832, now seen corresponding path program 251 times [2021-12-06 18:53:12,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:53:12,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837857900] [2021-12-06 18:53:12,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:53:12,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:53:12,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:53:13,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:53:13,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:53:13,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837857900] [2021-12-06 18:53:13,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837857900] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:53:13,091 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:53:13,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:53:13,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817271559] [2021-12-06 18:53:13,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:53:13,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:53:13,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:53:13,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:53:13,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:53:13,093 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:53:13,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 893 places, 1290 transitions, 28094 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:13,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:53:13,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:53:13,093 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:53:15,950 INFO L129 PetriNetUnfolder]: 750/2469 cut-off events. [2021-12-06 18:53:15,951 INFO L130 PetriNetUnfolder]: For 119039/119039 co-relation queries the response was YES. [2021-12-06 18:53:16,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27951 conditions, 2469 events. 750/2469 cut-off events. For 119039/119039 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20687 event pairs, 24 based on Foata normal form. 1/2467 useless extension candidates. Maximal degree in co-relation 27604. Up to 1771 conditions per place. [2021-12-06 18:53:16,031 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1078 selfloop transitions, 202 changer transitions 17/1336 dead transitions. [2021-12-06 18:53:16,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 926 places, 1336 transitions, 32067 flow [2021-12-06 18:53:16,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-06 18:53:16,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-12-06 18:53:16,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2216 transitions. [2021-12-06 18:53:16,033 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5612968591691996 [2021-12-06 18:53:16,033 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2216 transitions. [2021-12-06 18:53:16,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2216 transitions. [2021-12-06 18:53:16,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:53:16,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2216 transitions. [2021-12-06 18:53:16,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.76190476190476) internal successors, (2216), 42 states have internal predecessors, (2216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:16,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:16,037 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:16,037 INFO L186 Difference]: Start difference. First operand has 893 places, 1290 transitions, 28094 flow. Second operand 42 states and 2216 transitions. [2021-12-06 18:53:16,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 926 places, 1336 transitions, 32067 flow [2021-12-06 18:53:17,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 889 places, 1336 transitions, 31712 flow, removed 18 selfloop flow, removed 37 redundant places. [2021-12-06 18:53:17,901 INFO L242 Difference]: Finished difference. Result has 896 places, 1298 transitions, 28628 flow [2021-12-06 18:53:17,901 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27755, PETRI_DIFFERENCE_MINUEND_PLACES=848, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1089, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=28628, PETRI_PLACES=896, PETRI_TRANSITIONS=1298} [2021-12-06 18:53:17,902 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 808 predicate places. [2021-12-06 18:53:17,902 INFO L470 AbstractCegarLoop]: Abstraction has has 896 places, 1298 transitions, 28628 flow [2021-12-06 18:53:17,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:17,902 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:53:17,902 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:53:17,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2021-12-06 18:53:17,902 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:53:17,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:53:17,902 INFO L85 PathProgramCache]: Analyzing trace with hash -394440298, now seen corresponding path program 252 times [2021-12-06 18:53:17,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:53:17,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258638526] [2021-12-06 18:53:17,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:53:17,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:53:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:53:18,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:53:18,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:53:18,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258638526] [2021-12-06 18:53:18,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258638526] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:53:18,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:53:18,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 18:53:18,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764872279] [2021-12-06 18:53:18,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:53:18,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 18:53:18,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:53:18,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 18:53:18,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-06 18:53:18,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:53:18,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 896 places, 1298 transitions, 28628 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:18,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:53:18,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:53:18,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:53:21,147 INFO L129 PetriNetUnfolder]: 751/2460 cut-off events. [2021-12-06 18:53:21,147 INFO L130 PetriNetUnfolder]: For 117726/117726 co-relation queries the response was YES. [2021-12-06 18:53:21,212 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27915 conditions, 2460 events. 751/2460 cut-off events. For 117726/117726 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20494 event pairs, 28 based on Foata normal form. 1/2458 useless extension candidates. Maximal degree in co-relation 27570. Up to 1789 conditions per place. [2021-12-06 18:53:21,225 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1111 selfloop transitions, 162 changer transitions 28/1340 dead transitions. [2021-12-06 18:53:21,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 934 places, 1340 transitions, 32152 flow [2021-12-06 18:53:21,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-06 18:53:21,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-12-06 18:53:21,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2317 transitions. [2021-12-06 18:53:21,227 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5602030947775629 [2021-12-06 18:53:21,227 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2317 transitions. [2021-12-06 18:53:21,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2317 transitions. [2021-12-06 18:53:21,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:53:21,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2317 transitions. [2021-12-06 18:53:21,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.65909090909091) internal successors, (2317), 44 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:21,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:21,231 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:21,231 INFO L186 Difference]: Start difference. First operand has 896 places, 1298 transitions, 28628 flow. Second operand 44 states and 2317 transitions. [2021-12-06 18:53:21,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 934 places, 1340 transitions, 32152 flow [2021-12-06 18:53:23,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 898 places, 1340 transitions, 31674 flow, removed 125 selfloop flow, removed 36 redundant places. [2021-12-06 18:53:23,074 INFO L242 Difference]: Finished difference. Result has 906 places, 1292 transitions, 28633 flow [2021-12-06 18:53:23,074 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28174, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=28633, PETRI_PLACES=906, PETRI_TRANSITIONS=1292} [2021-12-06 18:53:23,074 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 818 predicate places. [2021-12-06 18:53:23,074 INFO L470 AbstractCegarLoop]: Abstraction has has 906 places, 1292 transitions, 28633 flow [2021-12-06 18:53:23,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:23,075 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:53:23,075 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:53:23,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2021-12-06 18:53:23,075 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:53:23,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:53:23,075 INFO L85 PathProgramCache]: Analyzing trace with hash 505126988, now seen corresponding path program 253 times [2021-12-06 18:53:23,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:53:23,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503774309] [2021-12-06 18:53:23,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:53:23,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:53:23,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:53:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:53:23,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:53:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503774309] [2021-12-06 18:53:23,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503774309] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:53:23,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:53:23,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:53:23,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859525705] [2021-12-06 18:53:23,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:53:23,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:53:23,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:53:23,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:53:23,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:53:23,327 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2021-12-06 18:53:23,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 906 places, 1292 transitions, 28633 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:23,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:53:23,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2021-12-06 18:53:23,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:53:26,238 INFO L129 PetriNetUnfolder]: 747/2453 cut-off events. [2021-12-06 18:53:26,238 INFO L130 PetriNetUnfolder]: For 116146/116146 co-relation queries the response was YES. [2021-12-06 18:53:26,351 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27987 conditions, 2453 events. 747/2453 cut-off events. For 116146/116146 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20471 event pairs, 26 based on Foata normal form. 1/2451 useless extension candidates. Maximal degree in co-relation 27639. Up to 1853 conditions per place. [2021-12-06 18:53:26,364 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1159 selfloop transitions, 111 changer transitions 21/1330 dead transitions. [2021-12-06 18:53:26,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 1330 transitions, 32207 flow [2021-12-06 18:53:26,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 18:53:26,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 18:53:26,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2021-12-06 18:53:26,366 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2021-12-06 18:53:26,366 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2021-12-06 18:53:26,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2021-12-06 18:53:26,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:53:26,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2021-12-06 18:53:26,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:26,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:26,369 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:26,369 INFO L186 Difference]: Start difference. First operand has 906 places, 1292 transitions, 28633 flow. Second operand 34 states and 1804 transitions. [2021-12-06 18:53:26,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 933 places, 1330 transitions, 32207 flow [2021-12-06 18:53:28,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 893 places, 1330 transitions, 31529 flow, removed 197 selfloop flow, removed 40 redundant places. [2021-12-06 18:53:28,214 INFO L242 Difference]: Finished difference. Result has 900 places, 1293 transitions, 28442 flow [2021-12-06 18:53:28,214 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27971, PETRI_DIFFERENCE_MINUEND_PLACES=860, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=28442, PETRI_PLACES=900, PETRI_TRANSITIONS=1293} [2021-12-06 18:53:28,214 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 812 predicate places. [2021-12-06 18:53:28,214 INFO L470 AbstractCegarLoop]: Abstraction has has 900 places, 1293 transitions, 28442 flow [2021-12-06 18:53:28,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:53:28,214 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:53:28,215 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:53:28,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2021-12-06 18:53:28,215 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:53:28,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:53:28,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1209795038, now seen corresponding path program 254 times [2021-12-06 18:53:28,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:53:28,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562613572] [2021-12-06 18:53:28,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:53:28,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:53:28,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat