./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-simpl-str-subst.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_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/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_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-simpl-str-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/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_f02b94bb-a212-47e3-97f6-c47da9c57b64/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 761ee9f18ea63f4f821d50962d6c2d771ad2410f7c5dd57f48ec51463a1d5307 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 16:57:02,016 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 16:57:02,018 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 16:57:02,045 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 16:57:02,046 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 16:57:02,047 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 16:57:02,048 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 16:57:02,050 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 16:57:02,051 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 16:57:02,052 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 16:57:02,053 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 16:57:02,054 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 16:57:02,054 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 16:57:02,055 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 16:57:02,056 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 16:57:02,057 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 16:57:02,058 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 16:57:02,059 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 16:57:02,060 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 16:57:02,062 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 16:57:02,064 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 16:57:02,065 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 16:57:02,066 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 16:57:02,067 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 16:57:02,070 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 16:57:02,070 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 16:57:02,070 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 16:57:02,071 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 16:57:02,071 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 16:57:02,072 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 16:57:02,073 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 16:57:02,073 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 16:57:02,074 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 16:57:02,075 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 16:57:02,075 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 16:57:02,076 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 16:57:02,076 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 16:57:02,077 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 16:57:02,077 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 16:57:02,078 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 16:57:02,078 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 16:57:02,079 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 16:57:02,096 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 16:57:02,096 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 16:57:02,096 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 16:57:02,096 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 16:57:02,097 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 16:57:02,097 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 16:57:02,097 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 16:57:02,097 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 16:57:02,098 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 16:57:02,098 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 16:57:02,099 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 16:57:02,099 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 16:57:02,099 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 16:57:02,099 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 16:57:02,099 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 16:57:02,099 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 16:57:02,099 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 16:57:02,099 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 16:57:02,100 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 16:57:02,100 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 16:57:02,101 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_f02b94bb-a212-47e3-97f6-c47da9c57b64/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_f02b94bb-a212-47e3-97f6-c47da9c57b64/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 -> 761ee9f18ea63f4f821d50962d6c2d771ad2410f7c5dd57f48ec51463a1d5307 [2021-12-06 16:57:02,289 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 16:57:02,306 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 16:57:02,308 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 16:57:02,308 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 16:57:02,309 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 16:57:02,310 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/chl-simpl-str-subst.wvr.c [2021-12-06 16:57:02,353 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/data/a0f9d575c/bcdc84b7d7db4fcc869e66fa0f152796/FLAG4f4282b44 [2021-12-06 16:57:02,735 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 16:57:02,736 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/sv-benchmarks/c/weaver/chl-simpl-str-subst.wvr.c [2021-12-06 16:57:02,743 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/data/a0f9d575c/bcdc84b7d7db4fcc869e66fa0f152796/FLAG4f4282b44 [2021-12-06 16:57:02,754 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/data/a0f9d575c/bcdc84b7d7db4fcc869e66fa0f152796 [2021-12-06 16:57:02,756 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 16:57:02,757 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 16:57:02,758 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 16:57:02,759 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 16:57:02,761 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 16:57:02,761 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:02,762 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7cc2f716 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02, skipping insertion in model container [2021-12-06 16:57:02,762 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:02,767 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 16:57:02,782 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 16:57:02,931 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_f02b94bb-a212-47e3-97f6-c47da9c57b64/sv-benchmarks/c/weaver/chl-simpl-str-subst.wvr.c[2575,2588] [2021-12-06 16:57:02,937 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 16:57:02,944 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 16:57:02,965 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_f02b94bb-a212-47e3-97f6-c47da9c57b64/sv-benchmarks/c/weaver/chl-simpl-str-subst.wvr.c[2575,2588] [2021-12-06 16:57:02,967 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 16:57:02,981 INFO L208 MainTranslator]: Completed translation [2021-12-06 16:57:02,981 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02 WrapperNode [2021-12-06 16:57:02,981 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 16:57:02,982 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 16:57:02,983 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 16:57:02,983 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 16:57:02,990 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:02,998 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,019 INFO L137 Inliner]: procedures = 23, calls = 31, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 179 [2021-12-06 16:57:03,020 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 16:57:03,020 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 16:57:03,020 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 16:57:03,021 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 16:57:03,028 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,029 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,031 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,031 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,035 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,037 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,039 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,041 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 16:57:03,042 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 16:57:03,042 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 16:57:03,042 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 16:57:03,043 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (1/1) ... [2021-12-06 16:57:03,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 16:57:03,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 16:57:03,070 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 16:57:03,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f02b94bb-a212-47e3-97f6-c47da9c57b64/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 16:57:03,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 16:57:03,108 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-06 16:57:03,108 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-06 16:57:03,108 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-06 16:57:03,108 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-06 16:57:03,108 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-12-06 16:57:03,109 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-12-06 16:57:03,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 16:57:03,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 16:57:03,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 16:57:03,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 16:57:03,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 16:57:03,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 16:57:03,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 16:57:03,111 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 16:57:03,174 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 16:57:03,176 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 16:57:03,409 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 16:57:03,418 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 16:57:03,418 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 16:57:03,420 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:57:03 BoogieIcfgContainer [2021-12-06 16:57:03,420 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 16:57:03,421 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 16:57:03,421 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 16:57:03,424 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 16:57:03,424 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 04:57:02" (1/3) ... [2021-12-06 16:57:03,424 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@255353b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:57:03, skipping insertion in model container [2021-12-06 16:57:03,425 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:57:02" (2/3) ... [2021-12-06 16:57:03,425 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@255353b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:57:03, skipping insertion in model container [2021-12-06 16:57:03,425 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:57:03" (3/3) ... [2021-12-06 16:57:03,426 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-simpl-str-subst.wvr.c [2021-12-06 16:57:03,430 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 16:57:03,430 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 16:57:03,430 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 16:57:03,430 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 16:57:03,461 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,461 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,461 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,462 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,462 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,462 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,462 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,462 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,462 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,462 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,463 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,464 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,465 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,466 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,472 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,472 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,472 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,472 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,472 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,472 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,473 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,478 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,479 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,480 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,481 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,482 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,483 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,484 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,489 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,491 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,496 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,496 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,496 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,496 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,496 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,497 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,499 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,501 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,501 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,502 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 16:57:03,504 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-12-06 16:57:03,546 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 16:57:03,551 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 16:57:03,551 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-06 16:57:03,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 228 places, 235 transitions, 494 flow [2021-12-06 16:57:03,630 INFO L129 PetriNetUnfolder]: 17/232 cut-off events. [2021-12-06 16:57:03,630 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-06 16:57:03,636 INFO L84 FinitePrefix]: Finished finitePrefix Result has 245 conditions, 232 events. 17/232 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 509 event pairs, 0 based on Foata normal form. 0/214 useless extension candidates. Maximal degree in co-relation 154. Up to 2 conditions per place. [2021-12-06 16:57:03,636 INFO L82 GeneralOperation]: Start removeDead. Operand has 228 places, 235 transitions, 494 flow [2021-12-06 16:57:03,643 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 214 places, 221 transitions, 460 flow [2021-12-06 16:57:03,678 INFO L129 PetriNetUnfolder]: 17/220 cut-off events. [2021-12-06 16:57:03,678 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-06 16:57:03,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:03,679 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:03,679 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:03,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:03,683 INFO L85 PathProgramCache]: Analyzing trace with hash 922899840, now seen corresponding path program 1 times [2021-12-06 16:57:03,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:03,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114975168] [2021-12-06 16:57:03,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:03,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:03,903 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 16:57:03,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:03,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114975168] [2021-12-06 16:57:03,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114975168] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:03,904 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:03,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 16:57:03,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683359093] [2021-12-06 16:57:03,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:03,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 16:57:03,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:03,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 16:57:03,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 16:57:03,943 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 235 [2021-12-06 16:57:03,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 221 transitions, 460 flow. Second operand has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:03,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:03,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 235 [2021-12-06 16:57:03,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:04,069 INFO L129 PetriNetUnfolder]: 42/624 cut-off events. [2021-12-06 16:57:04,069 INFO L130 PetriNetUnfolder]: For 46/46 co-relation queries the response was YES. [2021-12-06 16:57:04,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 624 events. 42/624 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3570 event pairs, 7 based on Foata normal form. 42/601 useless extension candidates. Maximal degree in co-relation 541. Up to 29 conditions per place. [2021-12-06 16:57:04,078 INFO L132 encePairwiseOnDemand]: 221/235 looper letters, 15 selfloop transitions, 4 changer transitions 2/220 dead transitions. [2021-12-06 16:57:04,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 220 transitions, 511 flow [2021-12-06 16:57:04,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 16:57:04,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 16:57:04,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2021-12-06 16:57:04,092 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9631205673758865 [2021-12-06 16:57:04,092 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 679 transitions. [2021-12-06 16:57:04,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 679 transitions. [2021-12-06 16:57:04,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:04,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 679 transitions. [2021-12-06 16:57:04,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,110 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,111 INFO L186 Difference]: Start difference. First operand has 214 places, 221 transitions, 460 flow. Second operand 3 states and 679 transitions. [2021-12-06 16:57:04,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 220 transitions, 511 flow [2021-12-06 16:57:04,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 220 transitions, 489 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-06 16:57:04,120 INFO L242 Difference]: Finished difference. Result has 212 places, 213 transitions, 456 flow [2021-12-06 16:57:04,122 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=456, PETRI_PLACES=212, PETRI_TRANSITIONS=213} [2021-12-06 16:57:04,125 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, -2 predicate places. [2021-12-06 16:57:04,125 INFO L470 AbstractCegarLoop]: Abstraction has has 212 places, 213 transitions, 456 flow [2021-12-06 16:57:04,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,126 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:04,126 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:04,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 16:57:04,126 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:04,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:04,127 INFO L85 PathProgramCache]: Analyzing trace with hash 561065498, now seen corresponding path program 1 times [2021-12-06 16:57:04,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:04,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347289629] [2021-12-06 16:57:04,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:04,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:04,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:04,225 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 16:57:04,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:04,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347289629] [2021-12-06 16:57:04,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347289629] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:04,226 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:04,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 16:57:04,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335321569] [2021-12-06 16:57:04,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:04,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 16:57:04,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:04,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 16:57:04,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 16:57:04,231 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 235 [2021-12-06 16:57:04,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 213 transitions, 456 flow. Second operand has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:04,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 235 [2021-12-06 16:57:04,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:04,363 INFO L129 PetriNetUnfolder]: 36/549 cut-off events. [2021-12-06 16:57:04,363 INFO L130 PetriNetUnfolder]: For 43/43 co-relation queries the response was YES. [2021-12-06 16:57:04,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 549 events. 36/549 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2885 event pairs, 7 based on Foata normal form. 5/509 useless extension candidates. Maximal degree in co-relation 429. Up to 24 conditions per place. [2021-12-06 16:57:04,368 INFO L132 encePairwiseOnDemand]: 231/235 looper letters, 19 selfloop transitions, 2 changer transitions 0/220 dead transitions. [2021-12-06 16:57:04,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 220 transitions, 521 flow [2021-12-06 16:57:04,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 16:57:04,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 16:57:04,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 663 transitions. [2021-12-06 16:57:04,371 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9404255319148936 [2021-12-06 16:57:04,371 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 663 transitions. [2021-12-06 16:57:04,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 663 transitions. [2021-12-06 16:57:04,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:04,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 663 transitions. [2021-12-06 16:57:04,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.0) internal successors, (663), 3 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,376 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,376 INFO L186 Difference]: Start difference. First operand has 212 places, 213 transitions, 456 flow. Second operand 3 states and 663 transitions. [2021-12-06 16:57:04,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 220 transitions, 521 flow [2021-12-06 16:57:04,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 220 transitions, 513 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:04,382 INFO L242 Difference]: Finished difference. Result has 212 places, 215 transitions, 472 flow [2021-12-06 16:57:04,382 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=472, PETRI_PLACES=212, PETRI_TRANSITIONS=215} [2021-12-06 16:57:04,383 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, -2 predicate places. [2021-12-06 16:57:04,383 INFO L470 AbstractCegarLoop]: Abstraction has has 212 places, 215 transitions, 472 flow [2021-12-06 16:57:04,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:04,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:04,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 16:57:04,384 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:04,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:04,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1061366140, now seen corresponding path program 1 times [2021-12-06 16:57:04,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:04,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439868701] [2021-12-06 16:57:04,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:04,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:04,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:04,441 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 16:57:04,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:04,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439868701] [2021-12-06 16:57:04,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439868701] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:04,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:04,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 16:57:04,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788291677] [2021-12-06 16:57:04,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:04,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 16:57:04,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:04,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 16:57:04,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 16:57:04,444 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 235 [2021-12-06 16:57:04,445 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 215 transitions, 472 flow. Second operand has 3 states, 3 states have (on average 213.33333333333334) internal successors, (640), 3 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,445 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:04,445 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 235 [2021-12-06 16:57:04,445 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:04,666 INFO L129 PetriNetUnfolder]: 105/1640 cut-off events. [2021-12-06 16:57:04,667 INFO L130 PetriNetUnfolder]: For 66/84 co-relation queries the response was YES. [2021-12-06 16:57:04,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1859 conditions, 1640 events. 105/1640 cut-off events. For 66/84 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 14315 event pairs, 32 based on Foata normal form. 0/1498 useless extension candidates. Maximal degree in co-relation 880. Up to 112 conditions per place. [2021-12-06 16:57:04,679 INFO L132 encePairwiseOnDemand]: 227/235 looper letters, 20 selfloop transitions, 4 changer transitions 0/223 dead transitions. [2021-12-06 16:57:04,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 223 transitions, 540 flow [2021-12-06 16:57:04,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 16:57:04,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 16:57:04,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 658 transitions. [2021-12-06 16:57:04,681 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9333333333333333 [2021-12-06 16:57:04,681 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 658 transitions. [2021-12-06 16:57:04,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 658 transitions. [2021-12-06 16:57:04,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:04,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 658 transitions. [2021-12-06 16:57:04,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,686 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,686 INFO L186 Difference]: Start difference. First operand has 212 places, 215 transitions, 472 flow. Second operand 3 states and 658 transitions. [2021-12-06 16:57:04,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 223 transitions, 540 flow [2021-12-06 16:57:04,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 223 transitions, 534 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-12-06 16:57:04,691 INFO L242 Difference]: Finished difference. Result has 215 places, 219 transitions, 506 flow [2021-12-06 16:57:04,698 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=506, PETRI_PLACES=215, PETRI_TRANSITIONS=219} [2021-12-06 16:57:04,699 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 1 predicate places. [2021-12-06 16:57:04,699 INFO L470 AbstractCegarLoop]: Abstraction has has 215 places, 219 transitions, 506 flow [2021-12-06 16:57:04,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 213.33333333333334) internal successors, (640), 3 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,699 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:04,699 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:04,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 16:57:04,700 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:04,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:04,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1317949202, now seen corresponding path program 2 times [2021-12-06 16:57:04,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:04,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768460856] [2021-12-06 16:57:04,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:04,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:04,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:04,743 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 16:57:04,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:04,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768460856] [2021-12-06 16:57:04,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768460856] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:04,744 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:04,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 16:57:04,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311860380] [2021-12-06 16:57:04,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:04,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 16:57:04,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:04,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 16:57:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 16:57:04,746 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 235 [2021-12-06 16:57:04,747 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 219 transitions, 506 flow. Second operand has 3 states, 3 states have (on average 213.33333333333334) internal successors, (640), 3 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,747 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:04,747 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 235 [2021-12-06 16:57:04,747 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:04,867 INFO L129 PetriNetUnfolder]: 84/1083 cut-off events. [2021-12-06 16:57:04,867 INFO L130 PetriNetUnfolder]: For 196/205 co-relation queries the response was YES. [2021-12-06 16:57:04,879 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1359 conditions, 1083 events. 84/1083 cut-off events. For 196/205 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7515 event pairs, 26 based on Foata normal form. 24/1023 useless extension candidates. Maximal degree in co-relation 584. Up to 73 conditions per place. [2021-12-06 16:57:04,883 INFO L132 encePairwiseOnDemand]: 225/235 looper letters, 22 selfloop transitions, 6 changer transitions 0/227 dead transitions. [2021-12-06 16:57:04,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 227 transitions, 590 flow [2021-12-06 16:57:04,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 16:57:04,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 16:57:04,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 658 transitions. [2021-12-06 16:57:04,885 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9333333333333333 [2021-12-06 16:57:04,885 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 658 transitions. [2021-12-06 16:57:04,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 658 transitions. [2021-12-06 16:57:04,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:04,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 658 transitions. [2021-12-06 16:57:04,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,890 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,890 INFO L186 Difference]: Start difference. First operand has 215 places, 219 transitions, 506 flow. Second operand 3 states and 658 transitions. [2021-12-06 16:57:04,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 227 transitions, 590 flow [2021-12-06 16:57:04,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 227 transitions, 586 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 16:57:04,895 INFO L242 Difference]: Finished difference. Result has 218 places, 223 transitions, 558 flow [2021-12-06 16:57:04,895 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=558, PETRI_PLACES=218, PETRI_TRANSITIONS=223} [2021-12-06 16:57:04,896 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 4 predicate places. [2021-12-06 16:57:04,896 INFO L470 AbstractCegarLoop]: Abstraction has has 218 places, 223 transitions, 558 flow [2021-12-06 16:57:04,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 213.33333333333334) internal successors, (640), 3 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:04,897 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:04,897 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:04,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 16:57:04,897 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:04,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:04,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1660317322, now seen corresponding path program 1 times [2021-12-06 16:57:04,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:04,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709763967] [2021-12-06 16:57:04,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:04,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:04,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:04,993 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 16:57:04,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:04,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709763967] [2021-12-06 16:57:04,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709763967] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:04,993 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:04,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 16:57:04,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534296614] [2021-12-06 16:57:04,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:04,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 16:57:04,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:04,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 16:57:04,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 16:57:04,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 235 [2021-12-06 16:57:05,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 223 transitions, 558 flow. Second operand has 7 states, 7 states have (on average 204.85714285714286) internal successors, (1434), 7 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:05,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 235 [2021-12-06 16:57:05,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:05,193 INFO L129 PetriNetUnfolder]: 73/968 cut-off events. [2021-12-06 16:57:05,193 INFO L130 PetriNetUnfolder]: For 87/268 co-relation queries the response was YES. [2021-12-06 16:57:05,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1292 conditions, 968 events. 73/968 cut-off events. For 87/268 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 6398 event pairs, 18 based on Foata normal form. 7/912 useless extension candidates. Maximal degree in co-relation 910. Up to 92 conditions per place. [2021-12-06 16:57:05,201 INFO L132 encePairwiseOnDemand]: 227/235 looper letters, 25 selfloop transitions, 3 changer transitions 14/243 dead transitions. [2021-12-06 16:57:05,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 243 transitions, 695 flow [2021-12-06 16:57:05,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 16:57:05,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 16:57:05,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1861 transitions. [2021-12-06 16:57:05,207 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8799054373522459 [2021-12-06 16:57:05,207 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1861 transitions. [2021-12-06 16:57:05,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1861 transitions. [2021-12-06 16:57:05,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:05,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1861 transitions. [2021-12-06 16:57:05,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 206.77777777777777) internal successors, (1861), 9 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 16:57:05,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 235.0) internal successors, (2350), 10 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,220 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 235.0) internal successors, (2350), 10 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,220 INFO L186 Difference]: Start difference. First operand has 218 places, 223 transitions, 558 flow. Second operand 9 states and 1861 transitions. [2021-12-06 16:57:05,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 243 transitions, 695 flow [2021-12-06 16:57:05,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 243 transitions, 675 flow, removed 4 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:05,226 INFO L242 Difference]: Finished difference. Result has 231 places, 225 transitions, 567 flow [2021-12-06 16:57:05,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=567, PETRI_PLACES=231, PETRI_TRANSITIONS=225} [2021-12-06 16:57:05,227 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 17 predicate places. [2021-12-06 16:57:05,227 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 225 transitions, 567 flow [2021-12-06 16:57:05,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 204.85714285714286) internal successors, (1434), 7 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,228 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:05,228 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:05,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 16:57:05,229 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:05,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:05,229 INFO L85 PathProgramCache]: Analyzing trace with hash -378725916, now seen corresponding path program 1 times [2021-12-06 16:57:05,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:05,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603429679] [2021-12-06 16:57:05,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:05,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:05,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:05,340 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 16:57:05,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:05,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603429679] [2021-12-06 16:57:05,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603429679] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:05,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:05,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:05,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24102935] [2021-12-06 16:57:05,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:05,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:05,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:05,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:05,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:05,344 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:05,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 225 transitions, 567 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,346 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:05,346 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:05,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:05,906 INFO L129 PetriNetUnfolder]: 699/2510 cut-off events. [2021-12-06 16:57:05,906 INFO L130 PetriNetUnfolder]: For 255/314 co-relation queries the response was YES. [2021-12-06 16:57:05,917 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4055 conditions, 2510 events. 699/2510 cut-off events. For 255/314 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 22083 event pairs, 180 based on Foata normal form. 1/2303 useless extension candidates. Maximal degree in co-relation 4033. Up to 518 conditions per place. [2021-12-06 16:57:05,927 INFO L132 encePairwiseOnDemand]: 221/235 looper letters, 78 selfloop transitions, 46 changer transitions 20/339 dead transitions. [2021-12-06 16:57:05,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 339 transitions, 1126 flow [2021-12-06 16:57:05,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 16:57:05,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 16:57:05,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4413 transitions. [2021-12-06 16:57:05,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.85357833655706 [2021-12-06 16:57:05,937 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4413 transitions. [2021-12-06 16:57:05,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4413 transitions. [2021-12-06 16:57:05,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:05,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4413 transitions. [2021-12-06 16:57:05,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 200.5909090909091) internal successors, (4413), 22 states have internal predecessors, (4413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,960 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,960 INFO L186 Difference]: Start difference. First operand has 231 places, 225 transitions, 567 flow. Second operand 22 states and 4413 transitions. [2021-12-06 16:57:05,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 339 transitions, 1126 flow [2021-12-06 16:57:05,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 339 transitions, 1105 flow, removed 10 selfloop flow, removed 5 redundant places. [2021-12-06 16:57:05,967 INFO L242 Difference]: Finished difference. Result has 257 places, 270 transitions, 847 flow [2021-12-06 16:57:05,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=847, PETRI_PLACES=257, PETRI_TRANSITIONS=270} [2021-12-06 16:57:05,968 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 43 predicate places. [2021-12-06 16:57:05,968 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 270 transitions, 847 flow [2021-12-06 16:57:05,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:05,969 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:05,969 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:05,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 16:57:05,970 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:05,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:05,970 INFO L85 PathProgramCache]: Analyzing trace with hash -827278968, now seen corresponding path program 1 times [2021-12-06 16:57:05,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:05,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476040362] [2021-12-06 16:57:05,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:05,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:05,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:06,014 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 16:57:06,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:06,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476040362] [2021-12-06 16:57:06,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476040362] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:06,015 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:06,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 16:57:06,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421356974] [2021-12-06 16:57:06,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:06,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 16:57:06,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:06,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 16:57:06,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 16:57:06,017 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 235 [2021-12-06 16:57:06,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 270 transitions, 847 flow. Second operand has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:06,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:06,018 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 235 [2021-12-06 16:57:06,018 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:06,323 INFO L129 PetriNetUnfolder]: 247/2271 cut-off events. [2021-12-06 16:57:06,323 INFO L130 PetriNetUnfolder]: For 1464/1605 co-relation queries the response was YES. [2021-12-06 16:57:06,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3973 conditions, 2271 events. 247/2271 cut-off events. For 1464/1605 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 19624 event pairs, 33 based on Foata normal form. 24/2156 useless extension candidates. Maximal degree in co-relation 3917. Up to 274 conditions per place. [2021-12-06 16:57:06,343 INFO L132 encePairwiseOnDemand]: 227/235 looper letters, 16 selfloop transitions, 5 changer transitions 1/278 dead transitions. [2021-12-06 16:57:06,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 278 transitions, 912 flow [2021-12-06 16:57:06,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 16:57:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 16:57:06,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 661 transitions. [2021-12-06 16:57:06,346 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9375886524822695 [2021-12-06 16:57:06,346 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 661 transitions. [2021-12-06 16:57:06,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 661 transitions. [2021-12-06 16:57:06,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:06,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 661 transitions. [2021-12-06 16:57:06,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:06,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:06,349 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:06,349 INFO L186 Difference]: Start difference. First operand has 257 places, 270 transitions, 847 flow. Second operand 3 states and 661 transitions. [2021-12-06 16:57:06,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 278 transitions, 912 flow [2021-12-06 16:57:06,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 278 transitions, 908 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:06,363 INFO L242 Difference]: Finished difference. Result has 257 places, 272 transitions, 877 flow [2021-12-06 16:57:06,363 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=877, PETRI_PLACES=257, PETRI_TRANSITIONS=272} [2021-12-06 16:57:06,364 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 43 predicate places. [2021-12-06 16:57:06,364 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 272 transitions, 877 flow [2021-12-06 16:57:06,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:06,364 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:06,364 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:06,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 16:57:06,365 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:06,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:06,365 INFO L85 PathProgramCache]: Analyzing trace with hash 794271370, now seen corresponding path program 1 times [2021-12-06 16:57:06,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:06,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288037267] [2021-12-06 16:57:06,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:06,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:06,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:06,460 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 16:57:06,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:06,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288037267] [2021-12-06 16:57:06,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288037267] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:06,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:06,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:06,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422431164] [2021-12-06 16:57:06,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:06,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:06,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:06,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:06,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:06,465 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:06,467 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 272 transitions, 877 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:06,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:06,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:06,468 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:07,227 INFO L129 PetriNetUnfolder]: 1348/4464 cut-off events. [2021-12-06 16:57:07,228 INFO L130 PetriNetUnfolder]: For 4459/4563 co-relation queries the response was YES. [2021-12-06 16:57:07,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10881 conditions, 4464 events. 1348/4464 cut-off events. For 4459/4563 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 43206 event pairs, 681 based on Foata normal form. 4/4060 useless extension candidates. Maximal degree in co-relation 9443. Up to 1917 conditions per place. [2021-12-06 16:57:07,271 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 103 selfloop transitions, 24 changer transitions 16/340 dead transitions. [2021-12-06 16:57:07,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 340 transitions, 1462 flow [2021-12-06 16:57:07,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 16:57:07,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 16:57:07,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3201 transitions. [2021-12-06 16:57:07,279 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8513297872340425 [2021-12-06 16:57:07,279 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3201 transitions. [2021-12-06 16:57:07,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3201 transitions. [2021-12-06 16:57:07,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:07,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3201 transitions. [2021-12-06 16:57:07,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 200.0625) internal successors, (3201), 16 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,322 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,322 INFO L186 Difference]: Start difference. First operand has 257 places, 272 transitions, 877 flow. Second operand 16 states and 3201 transitions. [2021-12-06 16:57:07,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 340 transitions, 1462 flow [2021-12-06 16:57:07,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 340 transitions, 1452 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:07,344 INFO L242 Difference]: Finished difference. Result has 281 places, 294 transitions, 1086 flow [2021-12-06 16:57:07,345 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1086, PETRI_PLACES=281, PETRI_TRANSITIONS=294} [2021-12-06 16:57:07,346 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 67 predicate places. [2021-12-06 16:57:07,346 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 294 transitions, 1086 flow [2021-12-06 16:57:07,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:07,347 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:07,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 16:57:07,347 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:07,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:07,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1970093106, now seen corresponding path program 1 times [2021-12-06 16:57:07,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:07,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043437958] [2021-12-06 16:57:07,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:07,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:07,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:07,413 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 16:57:07,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:07,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043437958] [2021-12-06 16:57:07,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043437958] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:07,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:07,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 16:57:07,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745282779] [2021-12-06 16:57:07,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:07,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 16:57:07,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:07,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 16:57:07,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 16:57:07,417 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 235 [2021-12-06 16:57:07,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 294 transitions, 1086 flow. Second operand has 7 states, 7 states have (on average 204.85714285714286) internal successors, (1434), 7 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:07,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 235 [2021-12-06 16:57:07,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:07,755 INFO L129 PetriNetUnfolder]: 338/2548 cut-off events. [2021-12-06 16:57:07,755 INFO L130 PetriNetUnfolder]: For 3217/3462 co-relation queries the response was YES. [2021-12-06 16:57:07,770 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5956 conditions, 2548 events. 338/2548 cut-off events. For 3217/3462 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 24004 event pairs, 90 based on Foata normal form. 30/2429 useless extension candidates. Maximal degree in co-relation 5891. Up to 376 conditions per place. [2021-12-06 16:57:07,776 INFO L132 encePairwiseOnDemand]: 227/235 looper letters, 27 selfloop transitions, 3 changer transitions 14/314 dead transitions. [2021-12-06 16:57:07,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 314 transitions, 1231 flow [2021-12-06 16:57:07,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 16:57:07,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 16:57:07,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1861 transitions. [2021-12-06 16:57:07,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8799054373522459 [2021-12-06 16:57:07,781 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1861 transitions. [2021-12-06 16:57:07,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1861 transitions. [2021-12-06 16:57:07,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:07,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1861 transitions. [2021-12-06 16:57:07,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 206.77777777777777) internal successors, (1861), 9 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 16:57:07,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 235.0) internal successors, (2350), 10 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,790 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 235.0) internal successors, (2350), 10 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,790 INFO L186 Difference]: Start difference. First operand has 281 places, 294 transitions, 1086 flow. Second operand 9 states and 1861 transitions. [2021-12-06 16:57:07,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 314 transitions, 1231 flow [2021-12-06 16:57:07,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 314 transitions, 1189 flow, removed 21 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:07,811 INFO L242 Difference]: Finished difference. Result has 292 places, 296 transitions, 1075 flow [2021-12-06 16:57:07,812 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1075, PETRI_PLACES=292, PETRI_TRANSITIONS=296} [2021-12-06 16:57:07,812 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 78 predicate places. [2021-12-06 16:57:07,812 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 296 transitions, 1075 flow [2021-12-06 16:57:07,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 204.85714285714286) internal successors, (1434), 7 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57: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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:07,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 16:57:07,814 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:07,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:07,814 INFO L85 PathProgramCache]: Analyzing trace with hash 2141648136, now seen corresponding path program 2 times [2021-12-06 16:57:07,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:07,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19888208] [2021-12-06 16:57:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:07,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:07,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:07,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 16:57:07,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:07,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19888208] [2021-12-06 16:57:07,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19888208] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:07,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:07,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 16:57:07,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657931479] [2021-12-06 16:57:07,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:07,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 16:57:07,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:07,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 16:57:07,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 16:57:07,846 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 235 [2021-12-06 16:57:07,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 296 transitions, 1075 flow. Second operand has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:07,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:07,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 235 [2021-12-06 16:57:07,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:08,128 INFO L129 PetriNetUnfolder]: 272/2148 cut-off events. [2021-12-06 16:57:08,129 INFO L130 PetriNetUnfolder]: For 2326/2455 co-relation queries the response was YES. [2021-12-06 16:57:08,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2148 events. 272/2148 cut-off events. For 2326/2455 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 18696 event pairs, 66 based on Foata normal form. 5/2017 useless extension candidates. Maximal degree in co-relation 4669. Up to 323 conditions per place. [2021-12-06 16:57:08,146 INFO L132 encePairwiseOnDemand]: 229/235 looper letters, 19 selfloop transitions, 2 changer transitions 9/304 dead transitions. [2021-12-06 16:57:08,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 304 transitions, 1150 flow [2021-12-06 16:57:08,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 16:57:08,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 16:57:08,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 661 transitions. [2021-12-06 16:57:08,148 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9375886524822695 [2021-12-06 16:57:08,148 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 661 transitions. [2021-12-06 16:57:08,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 661 transitions. [2021-12-06 16:57:08,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:08,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 661 transitions. [2021-12-06 16:57:08,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:08,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:08,151 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:08,151 INFO L186 Difference]: Start difference. First operand has 292 places, 296 transitions, 1075 flow. Second operand 3 states and 661 transitions. [2021-12-06 16:57:08,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 304 transitions, 1150 flow [2021-12-06 16:57:08,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 304 transitions, 1139 flow, removed 5 selfloop flow, removed 5 redundant places. [2021-12-06 16:57:08,165 INFO L242 Difference]: Finished difference. Result has 287 places, 290 transitions, 1048 flow [2021-12-06 16:57:08,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1048, PETRI_PLACES=287, PETRI_TRANSITIONS=290} [2021-12-06 16:57:08,166 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 73 predicate places. [2021-12-06 16:57:08,166 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 290 transitions, 1048 flow [2021-12-06 16:57:08,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:08,167 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:08,167 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:08,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 16:57:08,167 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:08,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:08,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1017923280, now seen corresponding path program 2 times [2021-12-06 16:57:08,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:08,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627745128] [2021-12-06 16:57:08,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:08,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:08,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:08,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 16:57:08,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:08,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627745128] [2021-12-06 16:57:08,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627745128] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:08,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:08,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:08,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805406371] [2021-12-06 16:57:08,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:08,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:08,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:08,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:08,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:08,267 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:08,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 290 transitions, 1048 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:08,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:08,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:08,268 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:08,862 INFO L129 PetriNetUnfolder]: 909/3496 cut-off events. [2021-12-06 16:57:08,862 INFO L130 PetriNetUnfolder]: For 6993/7098 co-relation queries the response was YES. [2021-12-06 16:57:08,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10260 conditions, 3496 events. 909/3496 cut-off events. For 6993/7098 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 33239 event pairs, 396 based on Foata normal form. 5/3323 useless extension candidates. Maximal degree in co-relation 10027. Up to 1230 conditions per place. [2021-12-06 16:57:08,893 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 119 selfloop transitions, 33 changer transitions 17/362 dead transitions. [2021-12-06 16:57:08,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 362 transitions, 1874 flow [2021-12-06 16:57:08,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:57:08,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:57:08,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3401 transitions. [2021-12-06 16:57:08,900 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8513141426783479 [2021-12-06 16:57:08,900 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3401 transitions. [2021-12-06 16:57:08,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3401 transitions. [2021-12-06 16:57:08,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:08,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3401 transitions. [2021-12-06 16:57:08,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 200.05882352941177) internal successors, (3401), 17 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:08,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:08,913 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:08,913 INFO L186 Difference]: Start difference. First operand has 287 places, 290 transitions, 1048 flow. Second operand 17 states and 3401 transitions. [2021-12-06 16:57:08,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 362 transitions, 1874 flow [2021-12-06 16:57:08,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 362 transitions, 1856 flow, removed 8 selfloop flow, removed 7 redundant places. [2021-12-06 16:57:08,943 INFO L242 Difference]: Finished difference. Result has 299 places, 319 transitions, 1430 flow [2021-12-06 16:57:08,944 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1430, PETRI_PLACES=299, PETRI_TRANSITIONS=319} [2021-12-06 16:57:08,944 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 85 predicate places. [2021-12-06 16:57:08,944 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 319 transitions, 1430 flow [2021-12-06 16:57:08,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:08,945 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:08,945 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:08,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 16:57:08,945 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:08,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:08,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1787524280, now seen corresponding path program 3 times [2021-12-06 16:57:08,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:08,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005623637] [2021-12-06 16:57:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:08,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:08,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:09,024 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 16:57:09,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:09,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005623637] [2021-12-06 16:57:09,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005623637] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:09,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:09,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:09,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079795011] [2021-12-06 16:57:09,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:09,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:09,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:09,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:09,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:09,027 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:09,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 319 transitions, 1430 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:09,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:09,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:09,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:09,742 INFO L129 PetriNetUnfolder]: 956/3673 cut-off events. [2021-12-06 16:57:09,742 INFO L130 PetriNetUnfolder]: For 13840/13948 co-relation queries the response was YES. [2021-12-06 16:57:09,769 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12577 conditions, 3673 events. 956/3673 cut-off events. For 13840/13948 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 35705 event pairs, 356 based on Foata normal form. 2/3506 useless extension candidates. Maximal degree in co-relation 12519. Up to 1115 conditions per place. [2021-12-06 16:57:09,783 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 172 selfloop transitions, 52 changer transitions 28/445 dead transitions. [2021-12-06 16:57:09,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 445 transitions, 2862 flow [2021-12-06 16:57:09,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 16:57:09,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 16:57:09,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4791 transitions. [2021-12-06 16:57:09,791 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494680851063829 [2021-12-06 16:57:09,791 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4791 transitions. [2021-12-06 16:57:09,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4791 transitions. [2021-12-06 16:57:09,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:09,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4791 transitions. [2021-12-06 16:57:09,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 199.625) internal successors, (4791), 24 states have internal predecessors, (4791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:09,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:09,808 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:09,808 INFO L186 Difference]: Start difference. First operand has 299 places, 319 transitions, 1430 flow. Second operand 24 states and 4791 transitions. [2021-12-06 16:57:09,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 445 transitions, 2862 flow [2021-12-06 16:57:09,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 445 transitions, 2682 flow, removed 90 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:09,909 INFO L242 Difference]: Finished difference. Result has 338 places, 349 transitions, 1871 flow [2021-12-06 16:57:09,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1871, PETRI_PLACES=338, PETRI_TRANSITIONS=349} [2021-12-06 16:57:09,910 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 124 predicate places. [2021-12-06 16:57:09,910 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 349 transitions, 1871 flow [2021-12-06 16:57:09,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:09,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:09,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:09,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 16:57:09,911 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:09,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:09,911 INFO L85 PathProgramCache]: Analyzing trace with hash 628042996, now seen corresponding path program 4 times [2021-12-06 16:57:09,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:09,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440029106] [2021-12-06 16:57:09,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:09,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:09,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:09,987 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 16:57:09,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:09,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440029106] [2021-12-06 16:57:09,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440029106] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:09,987 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:09,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:09,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126501997] [2021-12-06 16:57:09,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:09,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:09,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:09,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:09,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:09,990 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:09,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 349 transitions, 1871 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:09,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:09,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:09,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:10,778 INFO L129 PetriNetUnfolder]: 1022/4043 cut-off events. [2021-12-06 16:57:10,778 INFO L130 PetriNetUnfolder]: For 22848/22957 co-relation queries the response was YES. [2021-12-06 16:57:10,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15322 conditions, 4043 events. 1022/4043 cut-off events. For 22848/22957 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 40278 event pairs, 435 based on Foata normal form. 4/3865 useless extension candidates. Maximal degree in co-relation 15245. Up to 1385 conditions per place. [2021-12-06 16:57:10,818 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 152 selfloop transitions, 59 changer transitions 14/418 dead transitions. [2021-12-06 16:57:10,818 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 418 transitions, 3053 flow [2021-12-06 16:57:10,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 16:57:10,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 16:57:10,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3198 transitions. [2021-12-06 16:57:10,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.850531914893617 [2021-12-06 16:57:10,821 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3198 transitions. [2021-12-06 16:57:10,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3198 transitions. [2021-12-06 16:57:10,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:10,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3198 transitions. [2021-12-06 16:57:10,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 199.875) internal successors, (3198), 16 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:10,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:10,828 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:10,828 INFO L186 Difference]: Start difference. First operand has 338 places, 349 transitions, 1871 flow. Second operand 16 states and 3198 transitions. [2021-12-06 16:57:10,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 418 transitions, 3053 flow [2021-12-06 16:57:10,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 418 transitions, 2773 flow, removed 140 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:10,920 INFO L242 Difference]: Finished difference. Result has 360 places, 369 transitions, 2147 flow [2021-12-06 16:57:10,921 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2147, PETRI_PLACES=360, PETRI_TRANSITIONS=369} [2021-12-06 16:57:10,921 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 146 predicate places. [2021-12-06 16:57:10,922 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 369 transitions, 2147 flow [2021-12-06 16:57:10,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:10,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:10,922 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:10,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 16:57:10,922 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:10,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:10,923 INFO L85 PathProgramCache]: Analyzing trace with hash -285307232, now seen corresponding path program 5 times [2021-12-06 16:57:10,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:10,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803724676] [2021-12-06 16:57:10,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:10,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:10,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:10,997 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 16:57:10,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:10,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803724676] [2021-12-06 16:57:10,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803724676] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:10,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:10,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:10,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614296716] [2021-12-06 16:57:10,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:10,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:10,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:10,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:10,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:11,000 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:11,001 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 369 transitions, 2147 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:11,001 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:11,001 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:11,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:11,797 INFO L129 PetriNetUnfolder]: 1085/4359 cut-off events. [2021-12-06 16:57:11,797 INFO L130 PetriNetUnfolder]: For 25184/25302 co-relation queries the response was YES. [2021-12-06 16:57:11,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16820 conditions, 4359 events. 1085/4359 cut-off events. For 25184/25302 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 44919 event pairs, 457 based on Foata normal form. 2/4174 useless extension candidates. Maximal degree in co-relation 16733. Up to 1423 conditions per place. [2021-12-06 16:57:11,885 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 175 selfloop transitions, 57 changer transitions 23/448 dead transitions. [2021-12-06 16:57:11,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 448 transitions, 3605 flow [2021-12-06 16:57:11,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 16:57:11,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 16:57:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4190 transitions. [2021-12-06 16:57:11,890 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8490374873353597 [2021-12-06 16:57:11,890 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4190 transitions. [2021-12-06 16:57:11,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4190 transitions. [2021-12-06 16:57:11,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:11,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4190 transitions. [2021-12-06 16:57:11,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 199.52380952380952) internal successors, (4190), 21 states have internal predecessors, (4190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:11,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:11,901 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:11,901 INFO L186 Difference]: Start difference. First operand has 360 places, 369 transitions, 2147 flow. Second operand 21 states and 4190 transitions. [2021-12-06 16:57:11,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 448 transitions, 3605 flow [2021-12-06 16:57:12,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 448 transitions, 3404 flow, removed 89 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:12,017 INFO L242 Difference]: Finished difference. Result has 390 places, 400 transitions, 2737 flow [2021-12-06 16:57:12,018 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2737, PETRI_PLACES=390, PETRI_TRANSITIONS=400} [2021-12-06 16:57:12,019 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 176 predicate places. [2021-12-06 16:57:12,019 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 400 transitions, 2737 flow [2021-12-06 16:57:12,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:12,019 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:12,019 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:12,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 16:57:12,020 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:12,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:12,020 INFO L85 PathProgramCache]: Analyzing trace with hash -674420230, now seen corresponding path program 6 times [2021-12-06 16:57:12,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:12,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897851606] [2021-12-06 16:57:12,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:12,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:12,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:12,103 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 16:57:12,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:12,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897851606] [2021-12-06 16:57:12,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897851606] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:12,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:12,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:12,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790396611] [2021-12-06 16:57:12,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:12,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:12,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:12,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:12,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:12,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:12,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 400 transitions, 2737 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:12,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:12,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:12,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:13,191 INFO L129 PetriNetUnfolder]: 1128/4533 cut-off events. [2021-12-06 16:57:13,191 INFO L130 PetriNetUnfolder]: For 33947/34077 co-relation queries the response was YES. [2021-12-06 16:57:13,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18730 conditions, 4533 events. 1128/4533 cut-off events. For 33947/34077 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 47272 event pairs, 444 based on Foata normal form. 10/4357 useless extension candidates. Maximal degree in co-relation 18630. Up to 1478 conditions per place. [2021-12-06 16:57:13,302 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 176 selfloop transitions, 87 changer transitions 24/480 dead transitions. [2021-12-06 16:57:13,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 480 transitions, 4186 flow [2021-12-06 16:57:13,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 16:57:13,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 16:57:13,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4385 transitions. [2021-12-06 16:57:13,306 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8481624758220503 [2021-12-06 16:57:13,306 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4385 transitions. [2021-12-06 16:57:13,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4385 transitions. [2021-12-06 16:57:13,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:13,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4385 transitions. [2021-12-06 16:57:13,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 199.3181818181818) internal successors, (4385), 22 states have internal predecessors, (4385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:13,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:13,315 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:13,315 INFO L186 Difference]: Start difference. First operand has 390 places, 400 transitions, 2737 flow. Second operand 22 states and 4385 transitions. [2021-12-06 16:57:13,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 480 transitions, 4186 flow [2021-12-06 16:57:13,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 480 transitions, 3864 flow, removed 161 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:13,453 INFO L242 Difference]: Finished difference. Result has 420 places, 424 transitions, 3103 flow [2021-12-06 16:57:13,453 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3103, PETRI_PLACES=420, PETRI_TRANSITIONS=424} [2021-12-06 16:57:13,454 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 206 predicate places. [2021-12-06 16:57:13,454 INFO L470 AbstractCegarLoop]: Abstraction has has 420 places, 424 transitions, 3103 flow [2021-12-06 16:57:13,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:13,454 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:13,454 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:13,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 16:57:13,454 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:13,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:13,455 INFO L85 PathProgramCache]: Analyzing trace with hash -891029562, now seen corresponding path program 7 times [2021-12-06 16:57:13,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:13,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982290694] [2021-12-06 16:57:13,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:13,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:13,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:13,530 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 16:57:13,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:13,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982290694] [2021-12-06 16:57:13,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982290694] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:13,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:13,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:13,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925068928] [2021-12-06 16:57:13,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:13,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:13,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:13,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:13,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:13,534 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:13,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 424 transitions, 3103 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:13,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:13,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:13,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:14,484 INFO L129 PetriNetUnfolder]: 1126/4541 cut-off events. [2021-12-06 16:57:14,484 INFO L130 PetriNetUnfolder]: For 37897/38036 co-relation queries the response was YES. [2021-12-06 16:57:14,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19149 conditions, 4541 events. 1126/4541 cut-off events. For 37897/38036 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47473 event pairs, 452 based on Foata normal form. 10/4362 useless extension candidates. Maximal degree in co-relation 19037. Up to 1539 conditions per place. [2021-12-06 16:57:14,614 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 175 selfloop transitions, 93 changer transitions 23/484 dead transitions. [2021-12-06 16:57:14,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 484 transitions, 4367 flow [2021-12-06 16:57:14,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:14,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3593 transitions. [2021-12-06 16:57:14,617 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494089834515366 [2021-12-06 16:57:14,618 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3593 transitions. [2021-12-06 16:57:14,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3593 transitions. [2021-12-06 16:57:14,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:14,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3593 transitions. [2021-12-06 16:57:14,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.61111111111111) internal successors, (3593), 18 states have internal predecessors, (3593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:14,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:14,625 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:14,625 INFO L186 Difference]: Start difference. First operand has 420 places, 424 transitions, 3103 flow. Second operand 18 states and 3593 transitions. [2021-12-06 16:57:14,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 484 transitions, 4367 flow [2021-12-06 16:57:14,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 484 transitions, 4165 flow, removed 99 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:14,807 INFO L242 Difference]: Finished difference. Result has 439 places, 440 transitions, 3514 flow [2021-12-06 16:57:14,808 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=2921, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3514, PETRI_PLACES=439, PETRI_TRANSITIONS=440} [2021-12-06 16:57:14,808 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 225 predicate places. [2021-12-06 16:57:14,808 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 440 transitions, 3514 flow [2021-12-06 16:57:14,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:14,809 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:14,809 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:14,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 16:57:14,809 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:14,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:14,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1368689700, now seen corresponding path program 8 times [2021-12-06 16:57:14,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:14,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248321242] [2021-12-06 16:57:14,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:14,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:14,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:14,884 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 16:57:14,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:14,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248321242] [2021-12-06 16:57:14,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248321242] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:14,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:14,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:14,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129729379] [2021-12-06 16:57:14,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:14,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:14,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:14,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:14,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:14,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:14,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 440 transitions, 3514 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:14,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:14,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:14,890 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:15,879 INFO L129 PetriNetUnfolder]: 1190/4797 cut-off events. [2021-12-06 16:57:15,879 INFO L130 PetriNetUnfolder]: For 46454/46595 co-relation queries the response was YES. [2021-12-06 16:57:15,995 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21265 conditions, 4797 events. 1190/4797 cut-off events. For 46454/46595 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 51100 event pairs, 466 based on Foata normal form. 11/4620 useless extension candidates. Maximal degree in co-relation 21148. Up to 1589 conditions per place. [2021-12-06 16:57:16,007 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 193 selfloop transitions, 98 changer transitions 16/500 dead transitions. [2021-12-06 16:57:16,007 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 500 transitions, 4923 flow [2021-12-06 16:57:16,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:16,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:16,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3593 transitions. [2021-12-06 16:57:16,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494089834515366 [2021-12-06 16:57:16,010 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3593 transitions. [2021-12-06 16:57:16,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3593 transitions. [2021-12-06 16:57:16,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:16,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3593 transitions. [2021-12-06 16:57:16,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.61111111111111) internal successors, (3593), 18 states have internal predecessors, (3593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:16,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:16,018 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:16,018 INFO L186 Difference]: Start difference. First operand has 439 places, 440 transitions, 3514 flow. Second operand 18 states and 3593 transitions. [2021-12-06 16:57:16,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 500 transitions, 4923 flow [2021-12-06 16:57:16,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 500 transitions, 4609 flow, removed 137 selfloop flow, removed 4 redundant places. [2021-12-06 16:57:16,248 INFO L242 Difference]: Finished difference. Result has 459 places, 467 transitions, 4100 flow [2021-12-06 16:57:16,249 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=3278, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4100, PETRI_PLACES=459, PETRI_TRANSITIONS=467} [2021-12-06 16:57:16,249 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 245 predicate places. [2021-12-06 16:57:16,249 INFO L470 AbstractCegarLoop]: Abstraction has has 459 places, 467 transitions, 4100 flow [2021-12-06 16:57:16,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:16,250 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:16,250 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:16,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 16:57:16,250 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:16,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:16,250 INFO L85 PathProgramCache]: Analyzing trace with hash 35895206, now seen corresponding path program 9 times [2021-12-06 16:57:16,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:16,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503324496] [2021-12-06 16:57:16,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:16,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:16,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:16,317 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 16:57:16,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:16,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503324496] [2021-12-06 16:57:16,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503324496] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:16,317 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:16,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:16,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628457693] [2021-12-06 16:57:16,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:16,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:16,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:16,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:16,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:16,320 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:16,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 467 transitions, 4100 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:16,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:16,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:16,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:17,489 INFO L129 PetriNetUnfolder]: 1235/5046 cut-off events. [2021-12-06 16:57:17,489 INFO L130 PetriNetUnfolder]: For 46899/47040 co-relation queries the response was YES. [2021-12-06 16:57:17,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22443 conditions, 5046 events. 1235/5046 cut-off events. For 46899/47040 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 54786 event pairs, 361 based on Foata normal form. 5/4881 useless extension candidates. Maximal degree in co-relation 22319. Up to 1101 conditions per place. [2021-12-06 16:57:17,562 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 235 selfloop transitions, 133 changer transitions 26/587 dead transitions. [2021-12-06 16:57:17,562 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 587 transitions, 6262 flow [2021-12-06 16:57:17,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 16:57:17,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 16:57:17,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4788 transitions. [2021-12-06 16:57:17,568 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8489361702127659 [2021-12-06 16:57:17,568 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4788 transitions. [2021-12-06 16:57:17,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4788 transitions. [2021-12-06 16:57:17,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:17,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4788 transitions. [2021-12-06 16:57:17,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 199.5) internal successors, (4788), 24 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:17,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:17,580 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:17,580 INFO L186 Difference]: Start difference. First operand has 459 places, 467 transitions, 4100 flow. Second operand 24 states and 4788 transitions. [2021-12-06 16:57:17,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 587 transitions, 6262 flow [2021-12-06 16:57:17,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 587 transitions, 6008 flow, removed 103 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:17,814 INFO L242 Difference]: Finished difference. Result has 496 places, 493 transitions, 4845 flow [2021-12-06 16:57:17,814 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=3879, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4845, PETRI_PLACES=496, PETRI_TRANSITIONS=493} [2021-12-06 16:57:17,815 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 282 predicate places. [2021-12-06 16:57:17,815 INFO L470 AbstractCegarLoop]: Abstraction has has 496 places, 493 transitions, 4845 flow [2021-12-06 16:57:17,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:17,815 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:17,815 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:17,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 16:57:17,815 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:17,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:17,816 INFO L85 PathProgramCache]: Analyzing trace with hash -2045237596, now seen corresponding path program 10 times [2021-12-06 16:57:17,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:17,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503575031] [2021-12-06 16:57:17,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:17,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:17,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:17,904 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 16:57:17,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:17,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503575031] [2021-12-06 16:57:17,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503575031] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:17,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:17,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:17,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482600112] [2021-12-06 16:57:17,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:17,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:17,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:17,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:17,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:17,908 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:17,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 493 transitions, 4845 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:17,909 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:17,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:17,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:19,351 INFO L129 PetriNetUnfolder]: 1273/5116 cut-off events. [2021-12-06 16:57:19,351 INFO L130 PetriNetUnfolder]: For 56577/56710 co-relation queries the response was YES. [2021-12-06 16:57:19,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24521 conditions, 5116 events. 1273/5116 cut-off events. For 56577/56710 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 55350 event pairs, 487 based on Foata normal form. 2/4923 useless extension candidates. Maximal degree in co-relation 24380. Up to 1660 conditions per place. [2021-12-06 16:57:19,443 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 235 selfloop transitions, 102 changer transitions 17/547 dead transitions. [2021-12-06 16:57:19,443 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 547 transitions, 6329 flow [2021-12-06 16:57:19,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:19,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:19,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3597 transitions. [2021-12-06 16:57:19,447 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.850354609929078 [2021-12-06 16:57:19,447 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3597 transitions. [2021-12-06 16:57:19,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3597 transitions. [2021-12-06 16:57:19,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:19,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3597 transitions. [2021-12-06 16:57:19,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.83333333333334) internal successors, (3597), 18 states have internal predecessors, (3597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:19,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:19,456 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:19,456 INFO L186 Difference]: Start difference. First operand has 496 places, 493 transitions, 4845 flow. Second operand 18 states and 3597 transitions. [2021-12-06 16:57:19,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 547 transitions, 6329 flow [2021-12-06 16:57:19,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 547 transitions, 6171 flow, removed 76 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:19,800 INFO L242 Difference]: Finished difference. Result has 516 places, 512 transitions, 5427 flow [2021-12-06 16:57:19,801 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=4705, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5427, PETRI_PLACES=516, PETRI_TRANSITIONS=512} [2021-12-06 16:57:19,801 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 302 predicate places. [2021-12-06 16:57:19,801 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 512 transitions, 5427 flow [2021-12-06 16:57:19,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:19,801 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:19,802 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:19,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-06 16:57:19,802 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:19,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:19,802 INFO L85 PathProgramCache]: Analyzing trace with hash -59391672, now seen corresponding path program 11 times [2021-12-06 16:57:19,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:19,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677800136] [2021-12-06 16:57:19,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:19,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:19,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:19,881 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 16:57:19,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:19,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677800136] [2021-12-06 16:57:19,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677800136] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:19,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:19,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:19,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964491584] [2021-12-06 16:57:19,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:19,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:19,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:19,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:19,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:19,886 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:19,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 512 transitions, 5427 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:19,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:19,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:19,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:21,330 INFO L129 PetriNetUnfolder]: 1301/5452 cut-off events. [2021-12-06 16:57:21,330 INFO L130 PetriNetUnfolder]: For 57325/57458 co-relation queries the response was YES. [2021-12-06 16:57:21,407 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25869 conditions, 5452 events. 1301/5452 cut-off events. For 57325/57458 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 60833 event pairs, 474 based on Foata normal form. 2/5259 useless extension candidates. Maximal degree in co-relation 25722. Up to 1714 conditions per place. [2021-12-06 16:57:21,421 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 224 selfloop transitions, 136 changer transitions 19/572 dead transitions. [2021-12-06 16:57:21,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 572 transitions, 7030 flow [2021-12-06 16:57:21,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 16:57:21,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 16:57:21,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3988 transitions. [2021-12-06 16:57:21,425 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485106382978723 [2021-12-06 16:57:21,425 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3988 transitions. [2021-12-06 16:57:21,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3988 transitions. [2021-12-06 16:57:21,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:21,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3988 transitions. [2021-12-06 16:57:21,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 199.4) internal successors, (3988), 20 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:21,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:21,432 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:21,432 INFO L186 Difference]: Start difference. First operand has 516 places, 512 transitions, 5427 flow. Second operand 20 states and 3988 transitions. [2021-12-06 16:57:21,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 572 transitions, 7030 flow [2021-12-06 16:57:21,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 572 transitions, 6808 flow, removed 111 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:21,860 INFO L242 Difference]: Finished difference. Result has 542 places, 532 transitions, 6059 flow [2021-12-06 16:57:21,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=5221, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6059, PETRI_PLACES=542, PETRI_TRANSITIONS=532} [2021-12-06 16:57:21,861 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 328 predicate places. [2021-12-06 16:57:21,861 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 532 transitions, 6059 flow [2021-12-06 16:57:21,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:21,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:21,861 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:21,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-06 16:57:21,861 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:21,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:21,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1703029322, now seen corresponding path program 12 times [2021-12-06 16:57:21,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:21,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747075327] [2021-12-06 16:57:21,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:21,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:21,932 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 16:57:21,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:21,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747075327] [2021-12-06 16:57:21,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747075327] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:21,933 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:21,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:21,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103547282] [2021-12-06 16:57:21,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:21,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:21,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:21,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:21,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:21,936 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:21,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 532 transitions, 6059 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:21,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:21,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:21,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:23,255 INFO L129 PetriNetUnfolder]: 1306/5534 cut-off events. [2021-12-06 16:57:23,256 INFO L130 PetriNetUnfolder]: For 60417/60550 co-relation queries the response was YES. [2021-12-06 16:57:23,337 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26682 conditions, 5534 events. 1306/5534 cut-off events. For 60417/60550 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 61878 event pairs, 484 based on Foata normal form. 2/5344 useless extension candidates. Maximal degree in co-relation 26525. Up to 1713 conditions per place. [2021-12-06 16:57:23,351 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 227 selfloop transitions, 133 changer transitions 21/574 dead transitions. [2021-12-06 16:57:23,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 574 transitions, 7322 flow [2021-12-06 16:57:23,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:57:23,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:57:23,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3398 transitions. [2021-12-06 16:57:23,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8505632040050063 [2021-12-06 16:57:23,355 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3398 transitions. [2021-12-06 16:57:23,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3398 transitions. [2021-12-06 16:57:23,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:23,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3398 transitions. [2021-12-06 16:57:23,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.88235294117646) internal successors, (3398), 17 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:23,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:23,360 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:23,360 INFO L186 Difference]: Start difference. First operand has 542 places, 532 transitions, 6059 flow. Second operand 17 states and 3398 transitions. [2021-12-06 16:57:23,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 574 transitions, 7322 flow [2021-12-06 16:57:23,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 574 transitions, 6989 flow, removed 115 selfloop flow, removed 4 redundant places. [2021-12-06 16:57:23,803 INFO L242 Difference]: Finished difference. Result has 559 places, 543 transitions, 6354 flow [2021-12-06 16:57:23,804 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6354, PETRI_PLACES=559, PETRI_TRANSITIONS=543} [2021-12-06 16:57:23,804 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 345 predicate places. [2021-12-06 16:57:23,804 INFO L470 AbstractCegarLoop]: Abstraction has has 559 places, 543 transitions, 6354 flow [2021-12-06 16:57:23,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:23,804 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:23,805 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:23,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-06 16:57:23,805 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:23,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:23,805 INFO L85 PathProgramCache]: Analyzing trace with hash 734348958, now seen corresponding path program 13 times [2021-12-06 16:57:23,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:23,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364983517] [2021-12-06 16:57:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:23,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:23,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:23,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 16:57:23,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:23,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364983517] [2021-12-06 16:57:23,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364983517] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:23,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:23,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:23,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603687382] [2021-12-06 16:57:23,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:23,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:23,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:23,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:23,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:23,878 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:23,879 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 543 transitions, 6354 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:23,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:23,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:23,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:25,283 INFO L129 PetriNetUnfolder]: 1302/5552 cut-off events. [2021-12-06 16:57:25,283 INFO L130 PetriNetUnfolder]: For 53900/54035 co-relation queries the response was YES. [2021-12-06 16:57:25,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26435 conditions, 5552 events. 1302/5552 cut-off events. For 53900/54035 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 62470 event pairs, 484 based on Foata normal form. 11/5371 useless extension candidates. Maximal degree in co-relation 26273. Up to 1743 conditions per place. [2021-12-06 16:57:25,370 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 246 selfloop transitions, 120 changer transitions 21/580 dead transitions. [2021-12-06 16:57:25,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 580 transitions, 7513 flow [2021-12-06 16:57:25,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:57:25,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:57:25,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3398 transitions. [2021-12-06 16:57:25,373 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8505632040050063 [2021-12-06 16:57:25,373 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3398 transitions. [2021-12-06 16:57:25,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3398 transitions. [2021-12-06 16:57:25,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:25,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3398 transitions. [2021-12-06 16:57:25,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.88235294117646) internal successors, (3398), 17 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:25,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:25,378 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:25,378 INFO L186 Difference]: Start difference. First operand has 559 places, 543 transitions, 6354 flow. Second operand 17 states and 3398 transitions. [2021-12-06 16:57:25,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 580 transitions, 7513 flow [2021-12-06 16:57:25,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 580 transitions, 7405 flow, removed 54 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:25,744 INFO L242 Difference]: Finished difference. Result has 578 places, 551 transitions, 6735 flow [2021-12-06 16:57:25,745 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6735, PETRI_PLACES=578, PETRI_TRANSITIONS=551} [2021-12-06 16:57:25,745 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 364 predicate places. [2021-12-06 16:57:25,745 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 551 transitions, 6735 flow [2021-12-06 16:57:25,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:25,745 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:25,745 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:25,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-06 16:57:25,746 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:25,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:25,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1783606368, now seen corresponding path program 14 times [2021-12-06 16:57:25,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:25,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104251398] [2021-12-06 16:57:25,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:25,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:25,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:25,813 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 16:57:25,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:25,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104251398] [2021-12-06 16:57:25,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104251398] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:25,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:25,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:25,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795401325] [2021-12-06 16:57:25,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:25,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:25,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:25,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:25,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:25,816 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:25,817 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 551 transitions, 6735 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:25,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:25,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:25,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:27,253 INFO L129 PetriNetUnfolder]: 1337/5656 cut-off events. [2021-12-06 16:57:27,253 INFO L130 PetriNetUnfolder]: For 60508/60643 co-relation queries the response was YES. [2021-12-06 16:57:27,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28020 conditions, 5656 events. 1337/5656 cut-off events. For 60508/60643 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 63732 event pairs, 431 based on Foata normal form. 5/5474 useless extension candidates. Maximal degree in co-relation 27852. Up to 1637 conditions per place. [2021-12-06 16:57:27,356 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 305 selfloop transitions, 103 changer transitions 23/624 dead transitions. [2021-12-06 16:57:27,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 624 transitions, 8744 flow [2021-12-06 16:57:27,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 16:57:27,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 16:57:27,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3992 transitions. [2021-12-06 16:57:27,359 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8493617021276596 [2021-12-06 16:57:27,359 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3992 transitions. [2021-12-06 16:57:27,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3992 transitions. [2021-12-06 16:57:27,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:27,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3992 transitions. [2021-12-06 16:57:27,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 199.6) internal successors, (3992), 20 states have internal predecessors, (3992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:27,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:27,365 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:27,365 INFO L186 Difference]: Start difference. First operand has 578 places, 551 transitions, 6735 flow. Second operand 20 states and 3992 transitions. [2021-12-06 16:57:27,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 624 transitions, 8744 flow [2021-12-06 16:57:27,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 624 transitions, 8592 flow, removed 47 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:27,795 INFO L242 Difference]: Finished difference. Result has 606 places, 580 transitions, 7611 flow [2021-12-06 16:57:27,796 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=6589, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7611, PETRI_PLACES=606, PETRI_TRANSITIONS=580} [2021-12-06 16:57:27,796 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 392 predicate places. [2021-12-06 16:57:27,796 INFO L470 AbstractCegarLoop]: Abstraction has has 606 places, 580 transitions, 7611 flow [2021-12-06 16:57:27,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:27,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:27,797 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:27,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-06 16:57:27,797 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:27,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:27,797 INFO L85 PathProgramCache]: Analyzing trace with hash 398288424, now seen corresponding path program 15 times [2021-12-06 16:57:27,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:27,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643763349] [2021-12-06 16:57:27,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:27,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:27,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:27,863 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 16:57:27,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:27,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643763349] [2021-12-06 16:57:27,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643763349] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:27,864 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:27,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:27,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226133819] [2021-12-06 16:57:27,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:27,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:27,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:27,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:27,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:27,866 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:27,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 580 transitions, 7611 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:27,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:27,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:27,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:29,491 INFO L129 PetriNetUnfolder]: 1395/6042 cut-off events. [2021-12-06 16:57:29,491 INFO L130 PetriNetUnfolder]: For 75093/75228 co-relation queries the response was YES. [2021-12-06 16:57:29,586 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30627 conditions, 6042 events. 1395/6042 cut-off events. For 75093/75228 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 70287 event pairs, 440 based on Foata normal form. 5/5867 useless extension candidates. Maximal degree in co-relation 30447. Up to 1657 conditions per place. [2021-12-06 16:57:29,602 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 271 selfloop transitions, 166 changer transitions 23/653 dead transitions. [2021-12-06 16:57:29,602 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 653 transitions, 9597 flow [2021-12-06 16:57:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 16:57:29,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 16:57:29,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4383 transitions. [2021-12-06 16:57:29,606 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8477756286266924 [2021-12-06 16:57:29,606 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4383 transitions. [2021-12-06 16:57:29,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4383 transitions. [2021-12-06 16:57:29,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:29,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4383 transitions. [2021-12-06 16:57:29,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 199.22727272727272) internal successors, (4383), 22 states have internal predecessors, (4383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:29,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:29,616 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:29,616 INFO L186 Difference]: Start difference. First operand has 606 places, 580 transitions, 7611 flow. Second operand 22 states and 4383 transitions. [2021-12-06 16:57:29,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 653 transitions, 9597 flow [2021-12-06 16:57:30,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 653 transitions, 9173 flow, removed 212 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:30,225 INFO L242 Difference]: Finished difference. Result has 635 places, 607 transitions, 8320 flow [2021-12-06 16:57:30,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=7313, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8320, PETRI_PLACES=635, PETRI_TRANSITIONS=607} [2021-12-06 16:57:30,226 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 421 predicate places. [2021-12-06 16:57:30,226 INFO L470 AbstractCegarLoop]: Abstraction has has 635 places, 607 transitions, 8320 flow [2021-12-06 16:57:30,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:30,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:30,226 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:30,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-06 16:57:30,227 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:30,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:30,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1600072184, now seen corresponding path program 16 times [2021-12-06 16:57:30,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:30,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021473038] [2021-12-06 16:57:30,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:30,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:30,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:30,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 16:57:30,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:30,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021473038] [2021-12-06 16:57:30,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021473038] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:30,290 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:30,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:30,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610859912] [2021-12-06 16:57:30,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:30,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:30,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:30,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:30,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:30,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:30,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 607 transitions, 8320 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:30,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:30,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:30,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:32,026 INFO L129 PetriNetUnfolder]: 1430/6211 cut-off events. [2021-12-06 16:57:32,026 INFO L130 PetriNetUnfolder]: For 72589/72724 co-relation queries the response was YES. [2021-12-06 16:57:32,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31775 conditions, 6211 events. 1430/6211 cut-off events. For 72589/72724 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 72840 event pairs, 440 based on Foata normal form. 5/6030 useless extension candidates. Maximal degree in co-relation 31584. Up to 1741 conditions per place. [2021-12-06 16:57:32,129 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 324 selfloop transitions, 129 changer transitions 16/662 dead transitions. [2021-12-06 16:57:32,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 662 transitions, 10162 flow [2021-12-06 16:57:32,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:57:32,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:57:32,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3397 transitions. [2021-12-06 16:57:32,131 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8503128911138924 [2021-12-06 16:57:32,131 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3397 transitions. [2021-12-06 16:57:32,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3397 transitions. [2021-12-06 16:57:32,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:32,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3397 transitions. [2021-12-06 16:57:32,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.8235294117647) internal successors, (3397), 17 states have internal predecessors, (3397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:32,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:32,136 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:32,136 INFO L186 Difference]: Start difference. First operand has 635 places, 607 transitions, 8320 flow. Second operand 17 states and 3397 transitions. [2021-12-06 16:57:32,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 662 transitions, 10162 flow [2021-12-06 16:57:32,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 662 transitions, 9933 flow, removed 111 selfloop flow, removed 4 redundant places. [2021-12-06 16:57:32,700 INFO L242 Difference]: Finished difference. Result has 654 places, 628 transitions, 9000 flow [2021-12-06 16:57:32,700 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=8131, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9000, PETRI_PLACES=654, PETRI_TRANSITIONS=628} [2021-12-06 16:57:32,701 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 440 predicate places. [2021-12-06 16:57:32,701 INFO L470 AbstractCegarLoop]: Abstraction has has 654 places, 628 transitions, 9000 flow [2021-12-06 16:57:32,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:32,701 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:32,701 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:32,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-06 16:57:32,701 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:32,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1433142104, now seen corresponding path program 17 times [2021-12-06 16:57:32,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:32,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390687193] [2021-12-06 16:57:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:32,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:32,768 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 16:57:32,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:32,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390687193] [2021-12-06 16:57:32,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390687193] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:32,768 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:32,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:32,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976357132] [2021-12-06 16:57:32,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:32,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:32,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:32,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:32,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:32,772 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:32,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 628 transitions, 9000 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:32,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:32,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:32,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:34,587 INFO L129 PetriNetUnfolder]: 1464/6399 cut-off events. [2021-12-06 16:57:34,587 INFO L130 PetriNetUnfolder]: For 77724/77859 co-relation queries the response was YES. [2021-12-06 16:57:34,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33331 conditions, 6399 events. 1464/6399 cut-off events. For 77724/77859 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 75719 event pairs, 438 based on Foata normal form. 5/6214 useless extension candidates. Maximal degree in co-relation 33134. Up to 1698 conditions per place. [2021-12-06 16:57:34,721 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 341 selfloop transitions, 134 changer transitions 21/689 dead transitions. [2021-12-06 16:57:34,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 689 transitions, 10906 flow [2021-12-06 16:57:34,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 16:57:34,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 16:57:34,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4187 transitions. [2021-12-06 16:57:34,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8484295845997973 [2021-12-06 16:57:34,724 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4187 transitions. [2021-12-06 16:57:34,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4187 transitions. [2021-12-06 16:57:34,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:34,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4187 transitions. [2021-12-06 16:57:34,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 199.38095238095238) internal successors, (4187), 21 states have internal predecessors, (4187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:34,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:34,729 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:34,729 INFO L186 Difference]: Start difference. First operand has 654 places, 628 transitions, 9000 flow. Second operand 21 states and 4187 transitions. [2021-12-06 16:57:34,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 672 places, 689 transitions, 10906 flow [2021-12-06 16:57:35,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 689 transitions, 10694 flow, removed 106 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:35,388 INFO L242 Difference]: Finished difference. Result has 681 places, 650 transitions, 9719 flow [2021-12-06 16:57:35,389 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=8792, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9719, PETRI_PLACES=681, PETRI_TRANSITIONS=650} [2021-12-06 16:57:35,389 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 467 predicate places. [2021-12-06 16:57:35,389 INFO L470 AbstractCegarLoop]: Abstraction has has 681 places, 650 transitions, 9719 flow [2021-12-06 16:57:35,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:35,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:35,390 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:35,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-06 16:57:35,390 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:35,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:35,390 INFO L85 PathProgramCache]: Analyzing trace with hash -2076436690, now seen corresponding path program 18 times [2021-12-06 16:57:35,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:35,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329436970] [2021-12-06 16:57:35,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:35,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:35,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:35,454 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 16:57:35,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:35,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329436970] [2021-12-06 16:57:35,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329436970] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:35,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:35,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:35,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537197788] [2021-12-06 16:57:35,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:35,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:35,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:35,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:35,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:35,457 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:35,458 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 650 transitions, 9719 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:35,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:35,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:35,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:37,581 INFO L129 PetriNetUnfolder]: 1463/6399 cut-off events. [2021-12-06 16:57:37,581 INFO L130 PetriNetUnfolder]: For 79219/79354 co-relation queries the response was YES. [2021-12-06 16:57:37,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33780 conditions, 6399 events. 1463/6399 cut-off events. For 79219/79354 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 75669 event pairs, 443 based on Foata normal form. 5/6223 useless extension candidates. Maximal degree in co-relation 33573. Up to 1797 conditions per place. [2021-12-06 16:57:37,718 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 298 selfloop transitions, 183 changer transitions 23/697 dead transitions. [2021-12-06 16:57:37,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 697 transitions, 11251 flow [2021-12-06 16:57:37,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:37,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:37,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3593 transitions. [2021-12-06 16:57:37,720 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494089834515366 [2021-12-06 16:57:37,720 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3593 transitions. [2021-12-06 16:57:37,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3593 transitions. [2021-12-06 16:57:37,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:37,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3593 transitions. [2021-12-06 16:57:37,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.61111111111111) internal successors, (3593), 18 states have internal predecessors, (3593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:37,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:37,725 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:37,725 INFO L186 Difference]: Start difference. First operand has 681 places, 650 transitions, 9719 flow. Second operand 18 states and 3593 transitions. [2021-12-06 16:57:37,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 697 transitions, 11251 flow [2021-12-06 16:57:38,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 697 transitions, 11030 flow, removed 101 selfloop flow, removed 4 redundant places. [2021-12-06 16:57:38,403 INFO L242 Difference]: Finished difference. Result has 699 places, 660 transitions, 10184 flow [2021-12-06 16:57:38,403 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=9501, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10184, PETRI_PLACES=699, PETRI_TRANSITIONS=660} [2021-12-06 16:57:38,404 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 485 predicate places. [2021-12-06 16:57:38,404 INFO L470 AbstractCegarLoop]: Abstraction has has 699 places, 660 transitions, 10184 flow [2021-12-06 16:57:38,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:38,404 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:38,404 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:38,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-06 16:57:38,404 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:38,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:38,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1184340122, now seen corresponding path program 19 times [2021-12-06 16:57:38,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:38,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358654389] [2021-12-06 16:57:38,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:38,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:38,464 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 16:57:38,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:38,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358654389] [2021-12-06 16:57:38,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358654389] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:38,464 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:38,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:38,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112027530] [2021-12-06 16:57:38,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:38,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:38,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:38,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:38,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:38,468 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:38,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 660 transitions, 10184 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:38,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:38,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:38,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:40,445 INFO L129 PetriNetUnfolder]: 1468/6515 cut-off events. [2021-12-06 16:57:40,445 INFO L130 PetriNetUnfolder]: For 78728/78863 co-relation queries the response was YES. [2021-12-06 16:57:40,594 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34514 conditions, 6515 events. 1468/6515 cut-off events. For 78728/78863 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 77900 event pairs, 455 based on Foata normal form. 5/6327 useless extension candidates. Maximal degree in co-relation 34303. Up to 1818 conditions per place. [2021-12-06 16:57:40,612 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 354 selfloop transitions, 135 changer transitions 21/703 dead transitions. [2021-12-06 16:57:40,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 703 transitions, 11747 flow [2021-12-06 16:57:40,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:40,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:40,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3596 transitions. [2021-12-06 16:57:40,691 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501182033096927 [2021-12-06 16:57:40,691 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3596 transitions. [2021-12-06 16:57:40,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3596 transitions. [2021-12-06 16:57:40,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:40,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3596 transitions. [2021-12-06 16:57:40,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.77777777777777) internal successors, (3596), 18 states have internal predecessors, (3596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:40,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:40,696 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:40,697 INFO L186 Difference]: Start difference. First operand has 699 places, 660 transitions, 10184 flow. Second operand 18 states and 3596 transitions. [2021-12-06 16:57:40,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 703 transitions, 11747 flow [2021-12-06 16:57:41,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 703 transitions, 11413 flow, removed 85 selfloop flow, removed 6 redundant places. [2021-12-06 16:57:41,392 INFO L242 Difference]: Finished difference. Result has 715 places, 672 transitions, 10509 flow [2021-12-06 16:57:41,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=9866, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10509, PETRI_PLACES=715, PETRI_TRANSITIONS=672} [2021-12-06 16:57:41,393 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 501 predicate places. [2021-12-06 16:57:41,393 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 672 transitions, 10509 flow [2021-12-06 16:57:41,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:41,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:41,394 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:41,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-06 16:57:41,394 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:41,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:41,394 INFO L85 PathProgramCache]: Analyzing trace with hash -885340956, now seen corresponding path program 20 times [2021-12-06 16:57:41,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:41,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299269197] [2021-12-06 16:57:41,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:41,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:41,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:41,449 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 16:57:41,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:41,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299269197] [2021-12-06 16:57:41,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299269197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:41,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:41,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:41,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410152721] [2021-12-06 16:57:41,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:41,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:41,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:41,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:41,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:41,452 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:41,453 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 672 transitions, 10509 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:41,453 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:41,453 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:41,453 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:43,472 INFO L129 PetriNetUnfolder]: 1468/6545 cut-off events. [2021-12-06 16:57:43,472 INFO L130 PetriNetUnfolder]: For 78867/79002 co-relation queries the response was YES. [2021-12-06 16:57:43,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34634 conditions, 6545 events. 1468/6545 cut-off events. For 78867/79002 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 78264 event pairs, 454 based on Foata normal form. 5/6360 useless extension candidates. Maximal degree in co-relation 34424. Up to 1828 conditions per place. [2021-12-06 16:57:43,613 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 36 selfloop transitions, 2 changer transitions 494/712 dead transitions. [2021-12-06 16:57:43,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 712 transitions, 11961 flow [2021-12-06 16:57:43,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:43,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:43,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3596 transitions. [2021-12-06 16:57:43,615 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501182033096927 [2021-12-06 16:57:43,616 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3596 transitions. [2021-12-06 16:57:43,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3596 transitions. [2021-12-06 16:57:43,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:43,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3596 transitions. [2021-12-06 16:57:43,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.77777777777777) internal successors, (3596), 18 states have internal predecessors, (3596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:43,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:43,620 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:43,621 INFO L186 Difference]: Start difference. First operand has 715 places, 672 transitions, 10509 flow. Second operand 18 states and 3596 transitions. [2021-12-06 16:57:43,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 712 transitions, 11961 flow [2021-12-06 16:57:44,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 712 transitions, 11827 flow, removed 67 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:44,357 INFO L242 Difference]: Finished difference. Result has 733 places, 215 transitions, 824 flow [2021-12-06 16:57:44,357 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=10377, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=824, PETRI_PLACES=733, PETRI_TRANSITIONS=215} [2021-12-06 16:57:44,358 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 519 predicate places. [2021-12-06 16:57:44,358 INFO L470 AbstractCegarLoop]: Abstraction has has 733 places, 215 transitions, 824 flow [2021-12-06 16:57:44,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:44,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:44,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:44,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-06 16:57:44,358 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:44,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:44,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1811191079, now seen corresponding path program 1 times [2021-12-06 16:57:44,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:44,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204340433] [2021-12-06 16:57:44,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:44,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:44,421 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 16:57:44,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:44,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204340433] [2021-12-06 16:57:44,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204340433] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:44,422 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:44,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:44,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677950798] [2021-12-06 16:57:44,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:44,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:44,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:44,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:44,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:44,424 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:44,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 215 transitions, 824 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:44,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:44,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:44,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:45,005 INFO L129 PetriNetUnfolder]: 478/1996 cut-off events. [2021-12-06 16:57:45,005 INFO L130 PetriNetUnfolder]: For 15863/16026 co-relation queries the response was YES. [2021-12-06 16:57:45,040 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6895 conditions, 1996 events. 478/1996 cut-off events. For 15863/16026 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 15552 event pairs, 222 based on Foata normal form. 1/1879 useless extension candidates. Maximal degree in co-relation 6691. Up to 503 conditions per place. [2021-12-06 16:57:45,046 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 90 selfloop transitions, 30 changer transitions 28/329 dead transitions. [2021-12-06 16:57:45,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 329 transitions, 1847 flow [2021-12-06 16:57:45,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 16:57:45,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 16:57:45,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4790 transitions. [2021-12-06 16:57:45,049 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.849290780141844 [2021-12-06 16:57:45,049 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4790 transitions. [2021-12-06 16:57:45,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4790 transitions. [2021-12-06 16:57:45,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:45,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4790 transitions. [2021-12-06 16:57:45,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 199.58333333333334) internal successors, (4790), 24 states have internal predecessors, (4790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,055 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,055 INFO L186 Difference]: Start difference. First operand has 733 places, 215 transitions, 824 flow. Second operand 24 states and 4790 transitions. [2021-12-06 16:57:45,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 329 transitions, 1847 flow [2021-12-06 16:57:45,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 329 transitions, 1341 flow, removed 227 selfloop flow, removed 98 redundant places. [2021-12-06 16:57:45,087 INFO L242 Difference]: Finished difference. Result has 371 places, 244 transitions, 875 flow [2021-12-06 16:57:45,088 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=875, PETRI_PLACES=371, PETRI_TRANSITIONS=244} [2021-12-06 16:57:45,088 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 157 predicate places. [2021-12-06 16:57:45,088 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 244 transitions, 875 flow [2021-12-06 16:57:45,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:45,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:45,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-06 16:57:45,089 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:45,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:45,089 INFO L85 PathProgramCache]: Analyzing trace with hash 514473643, now seen corresponding path program 2 times [2021-12-06 16:57:45,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:45,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979825404] [2021-12-06 16:57:45,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:45,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:45,159 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 16:57:45,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:45,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979825404] [2021-12-06 16:57:45,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979825404] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:45,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:45,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:45,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366352366] [2021-12-06 16:57:45,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:45,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:45,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:45,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:45,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:45,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:45,163 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 244 transitions, 875 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:45,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:45,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:45,721 INFO L129 PetriNetUnfolder]: 599/2347 cut-off events. [2021-12-06 16:57:45,721 INFO L130 PetriNetUnfolder]: For 6398/6536 co-relation queries the response was YES. [2021-12-06 16:57:45,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7560 conditions, 2347 events. 599/2347 cut-off events. For 6398/6536 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 19252 event pairs, 296 based on Foata normal form. 1/2177 useless extension candidates. Maximal degree in co-relation 7422. Up to 667 conditions per place. [2021-12-06 16:57:45,754 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 74 selfloop transitions, 45 changer transitions 19/319 dead transitions. [2021-12-06 16:57:45,754 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 319 transitions, 1644 flow [2021-12-06 16:57:45,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 16:57:45,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 16:57:45,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3987 transitions. [2021-12-06 16:57:45,757 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482978723404255 [2021-12-06 16:57:45,757 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3987 transitions. [2021-12-06 16:57:45,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3987 transitions. [2021-12-06 16:57:45,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:45,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3987 transitions. [2021-12-06 16:57:45,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 199.35) internal successors, (3987), 20 states have internal predecessors, (3987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,762 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,762 INFO L186 Difference]: Start difference. First operand has 371 places, 244 transitions, 875 flow. Second operand 20 states and 3987 transitions. [2021-12-06 16:57:45,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 319 transitions, 1644 flow [2021-12-06 16:57:45,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 319 transitions, 1588 flow, removed 28 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:45,786 INFO L242 Difference]: Finished difference. Result has 400 places, 276 transitions, 1294 flow [2021-12-06 16:57:45,786 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1294, PETRI_PLACES=400, PETRI_TRANSITIONS=276} [2021-12-06 16:57:45,786 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 186 predicate places. [2021-12-06 16:57:45,786 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 276 transitions, 1294 flow [2021-12-06 16:57:45,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,787 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:45,787 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:45,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-06 16:57:45,787 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:45,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:45,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1317230745, now seen corresponding path program 3 times [2021-12-06 16:57:45,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:45,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539082328] [2021-12-06 16:57:45,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:45,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:45,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:45,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 16:57:45,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:45,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539082328] [2021-12-06 16:57:45,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539082328] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:45,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:45,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:45,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856172401] [2021-12-06 16:57:45,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:45,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:45,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:45,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:45,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:45,850 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:45,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 276 transitions, 1294 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:45,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:45,852 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:45,852 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:46,474 INFO L129 PetriNetUnfolder]: 645/2490 cut-off events. [2021-12-06 16:57:46,474 INFO L130 PetriNetUnfolder]: For 11790/11838 co-relation queries the response was YES. [2021-12-06 16:57:46,514 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9601 conditions, 2490 events. 645/2490 cut-off events. For 11790/11838 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21478 event pairs, 308 based on Foata normal form. 9/2308 useless extension candidates. Maximal degree in co-relation 9450. Up to 755 conditions per place. [2021-12-06 16:57:46,521 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 109 selfloop transitions, 42 changer transitions 22/354 dead transitions. [2021-12-06 16:57:46,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 354 transitions, 2363 flow [2021-12-06 16:57:46,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 16:57:46,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-06 16:57:46,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3990 transitions. [2021-12-06 16:57:46,524 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8489361702127659 [2021-12-06 16:57:46,524 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3990 transitions. [2021-12-06 16:57:46,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3990 transitions. [2021-12-06 16:57:46,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:46,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3990 transitions. [2021-12-06 16:57:46,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 199.5) internal successors, (3990), 20 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:46,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:46,529 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 235.0) internal successors, (4935), 21 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:46,529 INFO L186 Difference]: Start difference. First operand has 400 places, 276 transitions, 1294 flow. Second operand 20 states and 3990 transitions. [2021-12-06 16:57:46,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 354 transitions, 2363 flow [2021-12-06 16:57:46,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 354 transitions, 2085 flow, removed 139 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:46,592 INFO L242 Difference]: Finished difference. Result has 430 places, 308 transitions, 1657 flow [2021-12-06 16:57:46,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1657, PETRI_PLACES=430, PETRI_TRANSITIONS=308} [2021-12-06 16:57:46,592 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 216 predicate places. [2021-12-06 16:57:46,593 INFO L470 AbstractCegarLoop]: Abstraction has has 430 places, 308 transitions, 1657 flow [2021-12-06 16:57:46,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:46,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:46,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:46,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-06 16:57:46,594 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:46,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:46,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1416168871, now seen corresponding path program 4 times [2021-12-06 16:57:46,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:46,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109313135] [2021-12-06 16:57:46,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:46,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:46,652 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 16:57:46,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:46,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109313135] [2021-12-06 16:57:46,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109313135] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:46,652 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:46,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:46,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523217157] [2021-12-06 16:57:46,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:46,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:46,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:46,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:46,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:46,655 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:46,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 308 transitions, 1657 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:46,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:46,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:46,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:47,432 INFO L129 PetriNetUnfolder]: 693/2824 cut-off events. [2021-12-06 16:57:47,432 INFO L130 PetriNetUnfolder]: For 13920/13978 co-relation queries the response was YES. [2021-12-06 16:57:47,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10774 conditions, 2824 events. 693/2824 cut-off events. For 13920/13978 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 25503 event pairs, 278 based on Foata normal form. 1/2618 useless extension candidates. Maximal degree in co-relation 10609. Up to 580 conditions per place. [2021-12-06 16:57:47,487 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 124 selfloop transitions, 76 changer transitions 26/407 dead transitions. [2021-12-06 16:57:47,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 407 transitions, 3034 flow [2021-12-06 16:57:47,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 16:57:47,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 16:57:47,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4782 transitions. [2021-12-06 16:57:47,490 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.847872340425532 [2021-12-06 16:57:47,490 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4782 transitions. [2021-12-06 16:57:47,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4782 transitions. [2021-12-06 16:57:47,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:47,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4782 transitions. [2021-12-06 16:57:47,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 199.25) internal successors, (4782), 24 states have internal predecessors, (4782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:47,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:47,497 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 235.0) internal successors, (5875), 25 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:47,498 INFO L186 Difference]: Start difference. First operand has 430 places, 308 transitions, 1657 flow. Second operand 24 states and 4782 transitions. [2021-12-06 16:57:47,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 407 transitions, 3034 flow [2021-12-06 16:57:47,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 407 transitions, 2750 flow, removed 142 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:47,572 INFO L242 Difference]: Finished difference. Result has 469 places, 336 transitions, 2166 flow [2021-12-06 16:57:47,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2166, PETRI_PLACES=469, PETRI_TRANSITIONS=336} [2021-12-06 16:57:47,572 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 255 predicate places. [2021-12-06 16:57:47,573 INFO L470 AbstractCegarLoop]: Abstraction has has 469 places, 336 transitions, 2166 flow [2021-12-06 16:57:47,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:47,573 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:47,573 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:47,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-06 16:57:47,573 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:47,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash 952413203, now seen corresponding path program 5 times [2021-12-06 16:57:47,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:47,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057483393] [2021-12-06 16:57:47,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:47,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:47,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:47,636 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 16:57:47,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:47,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057483393] [2021-12-06 16:57:47,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057483393] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:47,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:47,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:47,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699122569] [2021-12-06 16:57:47,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:47,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:47,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:47,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:47,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:47,639 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:47,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 336 transitions, 2166 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:47,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:47,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:47,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:48,518 INFO L129 PetriNetUnfolder]: 808/3121 cut-off events. [2021-12-06 16:57:48,519 INFO L130 PetriNetUnfolder]: For 20324/20531 co-relation queries the response was YES. [2021-12-06 16:57:48,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13456 conditions, 3121 events. 808/3121 cut-off events. For 20324/20531 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 28580 event pairs, 320 based on Foata normal form. 12/2897 useless extension candidates. Maximal degree in co-relation 13272. Up to 805 conditions per place. [2021-12-06 16:57:48,583 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 134 selfloop transitions, 86 changer transitions 24/425 dead transitions. [2021-12-06 16:57:48,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 425 transitions, 3566 flow [2021-12-06 16:57:48,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 16:57:48,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 16:57:48,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4384 transitions. [2021-12-06 16:57:48,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8479690522243714 [2021-12-06 16:57:48,585 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4384 transitions. [2021-12-06 16:57:48,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4384 transitions. [2021-12-06 16:57:48,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:48,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4384 transitions. [2021-12-06 16:57:48,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 199.27272727272728) internal successors, (4384), 22 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:48,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:48,592 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:48,592 INFO L186 Difference]: Start difference. First operand has 469 places, 336 transitions, 2166 flow. Second operand 22 states and 4384 transitions. [2021-12-06 16:57:48,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 425 transitions, 3566 flow [2021-12-06 16:57:48,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 425 transitions, 3414 flow, removed 76 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:48,723 INFO L242 Difference]: Finished difference. Result has 500 places, 368 transitions, 2772 flow [2021-12-06 16:57:48,723 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2772, PETRI_PLACES=500, PETRI_TRANSITIONS=368} [2021-12-06 16:57:48,723 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 286 predicate places. [2021-12-06 16:57:48,723 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 368 transitions, 2772 flow [2021-12-06 16:57:48,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:48,724 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:48,724 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:48,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-06 16:57:48,724 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:48,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:48,724 INFO L85 PathProgramCache]: Analyzing trace with hash -274068485, now seen corresponding path program 6 times [2021-12-06 16:57:48,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:48,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799604211] [2021-12-06 16:57:48,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:48,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:48,792 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 16:57:48,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:48,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799604211] [2021-12-06 16:57:48,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799604211] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:48,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:48,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:48,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254057832] [2021-12-06 16:57:48,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:48,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:48,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:48,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:48,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:48,795 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:48,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 368 transitions, 2772 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:48,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:48,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:48,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:49,752 INFO L129 PetriNetUnfolder]: 867/3446 cut-off events. [2021-12-06 16:57:49,752 INFO L130 PetriNetUnfolder]: For 26147/26385 co-relation queries the response was YES. [2021-12-06 16:57:49,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15406 conditions, 3446 events. 867/3446 cut-off events. For 26147/26385 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 32703 event pairs, 378 based on Foata normal form. 1/3178 useless extension candidates. Maximal degree in co-relation 15209. Up to 887 conditions per place. [2021-12-06 16:57:49,825 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 143 selfloop transitions, 89 changer transitions 16/429 dead transitions. [2021-12-06 16:57:49,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 429 transitions, 3960 flow [2021-12-06 16:57:49,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:57:49,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:57:49,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3397 transitions. [2021-12-06 16:57:49,828 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8503128911138924 [2021-12-06 16:57:49,828 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3397 transitions. [2021-12-06 16:57:49,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3397 transitions. [2021-12-06 16:57:49,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:49,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3397 transitions. [2021-12-06 16:57:49,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.8235294117647) internal successors, (3397), 17 states have internal predecessors, (3397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:49,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:49,832 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:49,832 INFO L186 Difference]: Start difference. First operand has 500 places, 368 transitions, 2772 flow. Second operand 17 states and 3397 transitions. [2021-12-06 16:57:49,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 429 transitions, 3960 flow [2021-12-06 16:57:50,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 429 transitions, 3786 flow, removed 87 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:50,007 INFO L242 Difference]: Finished difference. Result has 521 places, 389 transitions, 3230 flow [2021-12-06 16:57:50,007 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=2624, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3230, PETRI_PLACES=521, PETRI_TRANSITIONS=389} [2021-12-06 16:57:50,008 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 307 predicate places. [2021-12-06 16:57:50,008 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 389 transitions, 3230 flow [2021-12-06 16:57:50,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:50,008 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:50,008 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:50,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-06 16:57:50,009 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:50,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:50,009 INFO L85 PathProgramCache]: Analyzing trace with hash -100150973, now seen corresponding path program 7 times [2021-12-06 16:57:50,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:50,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071619754] [2021-12-06 16:57:50,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:50,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:50,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:50,071 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 16:57:50,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:50,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071619754] [2021-12-06 16:57:50,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071619754] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:50,071 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:50,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:50,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534139740] [2021-12-06 16:57:50,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:50,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:50,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:50,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:50,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:50,075 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:50,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 389 transitions, 3230 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:50,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:50,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:50,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:51,111 INFO L129 PetriNetUnfolder]: 901/3582 cut-off events. [2021-12-06 16:57:51,112 INFO L130 PetriNetUnfolder]: For 29921/30179 co-relation queries the response was YES. [2021-12-06 16:57:51,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16634 conditions, 3582 events. 901/3582 cut-off events. For 29921/30179 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 34390 event pairs, 335 based on Foata normal form. 18/3326 useless extension candidates. Maximal degree in co-relation 16429. Up to 943 conditions per place. [2021-12-06 16:57:51,189 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 151 selfloop transitions, 104 changer transitions 14/450 dead transitions. [2021-12-06 16:57:51,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 450 transitions, 4433 flow [2021-12-06 16:57:51,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 16:57:51,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 16:57:51,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3197 transitions. [2021-12-06 16:57:51,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8502659574468086 [2021-12-06 16:57:51,191 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3197 transitions. [2021-12-06 16:57:51,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3197 transitions. [2021-12-06 16:57:51,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:51,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3197 transitions. [2021-12-06 16:57:51,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 199.8125) internal successors, (3197), 16 states have internal predecessors, (3197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:51,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:51,195 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:51,195 INFO L186 Difference]: Start difference. First operand has 521 places, 389 transitions, 3230 flow. Second operand 16 states and 3197 transitions. [2021-12-06 16:57:51,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 450 transitions, 4433 flow [2021-12-06 16:57:51,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 450 transitions, 4295 flow, removed 69 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:51,396 INFO L242 Difference]: Finished difference. Result has 541 places, 407 transitions, 3668 flow [2021-12-06 16:57:51,396 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3668, PETRI_PLACES=541, PETRI_TRANSITIONS=407} [2021-12-06 16:57:51,396 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 327 predicate places. [2021-12-06 16:57:51,396 INFO L470 AbstractCegarLoop]: Abstraction has has 541 places, 407 transitions, 3668 flow [2021-12-06 16:57:51,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:51,397 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:51,397 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:51,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-06 16:57:51,397 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:51,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:51,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1816775041, now seen corresponding path program 8 times [2021-12-06 16:57:51,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:51,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831371528] [2021-12-06 16:57:51,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:51,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:51,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:51,453 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 16:57:51,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:51,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831371528] [2021-12-06 16:57:51,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831371528] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:51,454 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:51,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:51,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832583677] [2021-12-06 16:57:51,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:51,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:51,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:51,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:51,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:51,456 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:51,458 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 407 transitions, 3668 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:51,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:51,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:51,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:52,591 INFO L129 PetriNetUnfolder]: 933/3772 cut-off events. [2021-12-06 16:57:52,591 INFO L130 PetriNetUnfolder]: For 35937/36196 co-relation queries the response was YES. [2021-12-06 16:57:52,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18144 conditions, 3772 events. 933/3772 cut-off events. For 35937/36196 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 36743 event pairs, 365 based on Foata normal form. 1/3487 useless extension candidates. Maximal degree in co-relation 17931. Up to 881 conditions per place. [2021-12-06 16:57:52,677 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 175 selfloop transitions, 98 changer transitions 23/477 dead transitions. [2021-12-06 16:57:52,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 477 transitions, 5177 flow [2021-12-06 16:57:52,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 16:57:52,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 16:57:52,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4189 transitions. [2021-12-06 16:57:52,680 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8488348530901723 [2021-12-06 16:57:52,680 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4189 transitions. [2021-12-06 16:57:52,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4189 transitions. [2021-12-06 16:57:52,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:52,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4189 transitions. [2021-12-06 16:57:52,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 199.47619047619048) internal successors, (4189), 21 states have internal predecessors, (4189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:52,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:52,685 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:52,685 INFO L186 Difference]: Start difference. First operand has 541 places, 407 transitions, 3668 flow. Second operand 21 states and 4189 transitions. [2021-12-06 16:57:52,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 477 transitions, 5177 flow [2021-12-06 16:57:52,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 477 transitions, 5013 flow, removed 60 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:52,924 INFO L242 Difference]: Finished difference. Result has 570 places, 431 transitions, 4350 flow [2021-12-06 16:57:52,924 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=3542, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4350, PETRI_PLACES=570, PETRI_TRANSITIONS=431} [2021-12-06 16:57:52,925 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 356 predicate places. [2021-12-06 16:57:52,925 INFO L470 AbstractCegarLoop]: Abstraction has has 570 places, 431 transitions, 4350 flow [2021-12-06 16:57:52,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:52,925 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:52,926 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:52,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-06 16:57:52,926 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:52,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:52,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1050296499, now seen corresponding path program 9 times [2021-12-06 16:57:52,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:52,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067176915] [2021-12-06 16:57:52,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:52,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:52,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:52,987 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 16:57:52,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:52,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067176915] [2021-12-06 16:57:52,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067176915] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:52,988 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:52,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:52,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718769124] [2021-12-06 16:57:52,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:52,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:52,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:52,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:52,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:52,990 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:52,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 431 transitions, 4350 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:52,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:52,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:52,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:54,129 INFO L129 PetriNetUnfolder]: 945/3798 cut-off events. [2021-12-06 16:57:54,129 INFO L130 PetriNetUnfolder]: For 39400/39482 co-relation queries the response was YES. [2021-12-06 16:57:54,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18944 conditions, 3798 events. 945/3798 cut-off events. For 39400/39482 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 37299 event pairs, 321 based on Foata normal form. 31/3541 useless extension candidates. Maximal degree in co-relation 18719. Up to 981 conditions per place. [2021-12-06 16:57:54,220 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 164 selfloop transitions, 117 changer transitions 23/485 dead transitions. [2021-12-06 16:57:54,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 485 transitions, 5548 flow [2021-12-06 16:57:54,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:54,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:54,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3592 transitions. [2021-12-06 16:57:54,222 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491725768321513 [2021-12-06 16:57:54,222 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3592 transitions. [2021-12-06 16:57:54,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3592 transitions. [2021-12-06 16:57:54,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:54,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3592 transitions. [2021-12-06 16:57:54,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.55555555555554) internal successors, (3592), 18 states have internal predecessors, (3592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:54,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:54,227 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:54,227 INFO L186 Difference]: Start difference. First operand has 570 places, 431 transitions, 4350 flow. Second operand 18 states and 3592 transitions. [2021-12-06 16:57:54,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 485 transitions, 5548 flow [2021-12-06 16:57:54,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 485 transitions, 5338 flow, removed 105 selfloop flow, removed 2 redundant places. [2021-12-06 16:57:54,521 INFO L242 Difference]: Finished difference. Result has 591 places, 441 transitions, 4661 flow [2021-12-06 16:57:54,522 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4661, PETRI_PLACES=591, PETRI_TRANSITIONS=441} [2021-12-06 16:57:54,522 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 377 predicate places. [2021-12-06 16:57:54,522 INFO L470 AbstractCegarLoop]: Abstraction has has 591 places, 441 transitions, 4661 flow [2021-12-06 16:57:54,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:54,522 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:54,523 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:54,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-06 16:57:54,523 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:54,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:54,523 INFO L85 PathProgramCache]: Analyzing trace with hash -881983625, now seen corresponding path program 10 times [2021-12-06 16:57:54,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:54,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346140846] [2021-12-06 16:57:54,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:54,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:54,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:54,591 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 16:57:54,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:54,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346140846] [2021-12-06 16:57:54,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346140846] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:54,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:54,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:54,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239771031] [2021-12-06 16:57:54,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:54,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:54,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:54,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:54,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:54,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:54,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 441 transitions, 4661 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:54,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:54,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:54,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:55,870 INFO L129 PetriNetUnfolder]: 971/4050 cut-off events. [2021-12-06 16:57:55,870 INFO L130 PetriNetUnfolder]: For 42897/42971 co-relation queries the response was YES. [2021-12-06 16:57:55,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20138 conditions, 4050 events. 971/4050 cut-off events. For 42897/42971 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 40768 event pairs, 350 based on Foata normal form. 14/3760 useless extension candidates. Maximal degree in co-relation 19906. Up to 1031 conditions per place. [2021-12-06 16:57:55,977 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 192 selfloop transitions, 107 changer transitions 15/495 dead transitions. [2021-12-06 16:57:55,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 495 transitions, 6016 flow [2021-12-06 16:57:55,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:57:55,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:57:55,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3397 transitions. [2021-12-06 16:57:55,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8503128911138924 [2021-12-06 16:57:55,979 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3397 transitions. [2021-12-06 16:57:55,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3397 transitions. [2021-12-06 16:57:55,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:55,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3397 transitions. [2021-12-06 16:57:55,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.8235294117647) internal successors, (3397), 17 states have internal predecessors, (3397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:55,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:55,983 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:57:55,983 INFO L186 Difference]: Start difference. First operand has 591 places, 441 transitions, 4661 flow. Second operand 17 states and 3397 transitions. [2021-12-06 16:57:55,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 495 transitions, 6016 flow [2021-12-06 16:57:56,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 495 transitions, 5828 flow, removed 50 selfloop flow, removed 4 redundant places. [2021-12-06 16:57:56,310 INFO L242 Difference]: Finished difference. Result has 610 places, 462 transitions, 5225 flow [2021-12-06 16:57:56,310 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5225, PETRI_PLACES=610, PETRI_TRANSITIONS=462} [2021-12-06 16:57:56,310 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 396 predicate places. [2021-12-06 16:57:56,310 INFO L470 AbstractCegarLoop]: Abstraction has has 610 places, 462 transitions, 5225 flow [2021-12-06 16:57:56,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:56,311 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:56,311 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:56,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-06 16:57:56,311 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:56,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:56,311 INFO L85 PathProgramCache]: Analyzing trace with hash 511984547, now seen corresponding path program 11 times [2021-12-06 16:57:56,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:56,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796829554] [2021-12-06 16:57:56,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:56,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:56,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:56,379 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 16:57:56,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:56,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796829554] [2021-12-06 16:57:56,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796829554] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:56,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:56,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:56,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596849657] [2021-12-06 16:57:56,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:56,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:56,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:56,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:56,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:56,382 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:56,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 462 transitions, 5225 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:56,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:56,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:56,383 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:57,688 INFO L129 PetriNetUnfolder]: 968/4066 cut-off events. [2021-12-06 16:57:57,688 INFO L130 PetriNetUnfolder]: For 44127/44207 co-relation queries the response was YES. [2021-12-06 16:57:57,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20728 conditions, 4066 events. 968/4066 cut-off events. For 44127/44207 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 41172 event pairs, 339 based on Foata normal form. 14/3769 useless extension candidates. Maximal degree in co-relation 20488. Up to 1053 conditions per place. [2021-12-06 16:57:57,791 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 177 selfloop transitions, 127 changer transitions 20/505 dead transitions. [2021-12-06 16:57:57,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 505 transitions, 6336 flow [2021-12-06 16:57:57,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:57,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:57,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3592 transitions. [2021-12-06 16:57:57,793 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491725768321513 [2021-12-06 16:57:57,793 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3592 transitions. [2021-12-06 16:57:57,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3592 transitions. [2021-12-06 16:57:57,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:57,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3592 transitions. [2021-12-06 16:57:57,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.55555555555554) internal successors, (3592), 18 states have internal predecessors, (3592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:57,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:57,797 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:57,797 INFO L186 Difference]: Start difference. First operand has 610 places, 462 transitions, 5225 flow. Second operand 18 states and 3592 transitions. [2021-12-06 16:57:57,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 505 transitions, 6336 flow [2021-12-06 16:57:58,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 505 transitions, 6134 flow, removed 76 selfloop flow, removed 3 redundant places. [2021-12-06 16:57:58,159 INFO L242 Difference]: Finished difference. Result has 629 places, 474 transitions, 5599 flow [2021-12-06 16:57:58,159 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=5029, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5599, PETRI_PLACES=629, PETRI_TRANSITIONS=474} [2021-12-06 16:57:58,159 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 415 predicate places. [2021-12-06 16:57:58,159 INFO L470 AbstractCegarLoop]: Abstraction has has 629 places, 474 transitions, 5599 flow [2021-12-06 16:57:58,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:58,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:57:58,160 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:58,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-06 16:57:58,160 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:57:58,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:57:58,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1353104711, now seen corresponding path program 12 times [2021-12-06 16:57:58,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:57:58,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128341455] [2021-12-06 16:57:58,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:57:58,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:57:58,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:57:58,221 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 16:57:58,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:57:58,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128341455] [2021-12-06 16:57:58,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128341455] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:57:58,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:57:58,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:57:58,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476941075] [2021-12-06 16:57:58,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:57:58,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:57:58,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:57:58,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:57:58,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:57:58,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:57:58,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 474 transitions, 5599 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:58,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:57:58,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:57:58,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:57:59,647 INFO L129 PetriNetUnfolder]: 968/4185 cut-off events. [2021-12-06 16:57:59,647 INFO L130 PetriNetUnfolder]: For 46486/46566 co-relation queries the response was YES. [2021-12-06 16:57:59,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21052 conditions, 4185 events. 968/4185 cut-off events. For 46486/46566 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 43120 event pairs, 333 based on Foata normal form. 14/3890 useless extension candidates. Maximal degree in co-relation 20807. Up to 1043 conditions per place. [2021-12-06 16:57:59,739 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 195 selfloop transitions, 116 changer transitions 24/516 dead transitions. [2021-12-06 16:57:59,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 516 transitions, 6697 flow [2021-12-06 16:57:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:57:59,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:57:59,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3596 transitions. [2021-12-06 16:57:59,741 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501182033096927 [2021-12-06 16:57:59,741 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3596 transitions. [2021-12-06 16:57:59,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3596 transitions. [2021-12-06 16:57:59,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:57:59,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3596 transitions. [2021-12-06 16:57:59,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.77777777777777) internal successors, (3596), 18 states have internal predecessors, (3596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:59,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:59,746 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:57:59,746 INFO L186 Difference]: Start difference. First operand has 629 places, 474 transitions, 5599 flow. Second operand 18 states and 3596 transitions. [2021-12-06 16:57:59,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 516 transitions, 6697 flow [2021-12-06 16:58:00,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 516 transitions, 6536 flow, removed 54 selfloop flow, removed 4 redundant places. [2021-12-06 16:58:00,100 INFO L242 Difference]: Finished difference. Result has 647 places, 483 transitions, 5953 flow [2021-12-06 16:58:00,100 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5953, PETRI_PLACES=647, PETRI_TRANSITIONS=483} [2021-12-06 16:58:00,100 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 433 predicate places. [2021-12-06 16:58:00,100 INFO L470 AbstractCegarLoop]: Abstraction has has 647 places, 483 transitions, 5953 flow [2021-12-06 16:58:00,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:00,101 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:00,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:00,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-06 16:58:00,101 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:00,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:00,101 INFO L85 PathProgramCache]: Analyzing trace with hash 813993955, now seen corresponding path program 13 times [2021-12-06 16:58:00,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:00,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129546138] [2021-12-06 16:58:00,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:00,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:00,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:00,155 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 16:58:00,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:00,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129546138] [2021-12-06 16:58:00,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129546138] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:00,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:00,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:00,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459380419] [2021-12-06 16:58:00,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:00,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:00,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:00,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:00,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:00,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:00,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 483 transitions, 5953 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:00,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:00,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:00,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:01,657 INFO L129 PetriNetUnfolder]: 1069/4623 cut-off events. [2021-12-06 16:58:01,657 INFO L130 PetriNetUnfolder]: For 58439/58523 co-relation queries the response was YES. [2021-12-06 16:58:01,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23515 conditions, 4623 events. 1069/4623 cut-off events. For 58439/58523 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 48745 event pairs, 353 based on Foata normal form. 1/4302 useless extension candidates. Maximal degree in co-relation 23266. Up to 1077 conditions per place. [2021-12-06 16:58:01,777 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 210 selfloop transitions, 144 changer transitions 23/558 dead transitions. [2021-12-06 16:58:01,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 558 transitions, 7680 flow [2021-12-06 16:58:01,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 16:58:01,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 16:58:01,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4380 transitions. [2021-12-06 16:58:01,780 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471953578336557 [2021-12-06 16:58:01,780 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4380 transitions. [2021-12-06 16:58:01,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4380 transitions. [2021-12-06 16:58:01,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:01,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4380 transitions. [2021-12-06 16:58:01,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 199.0909090909091) internal successors, (4380), 22 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:01,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:01,785 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 235.0) internal successors, (5405), 23 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:01,785 INFO L186 Difference]: Start difference. First operand has 647 places, 483 transitions, 5953 flow. Second operand 22 states and 4380 transitions. [2021-12-06 16:58:01,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 558 transitions, 7680 flow [2021-12-06 16:58:02,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 558 transitions, 7551 flow, removed 63 selfloop flow, removed 3 redundant places. [2021-12-06 16:58:02,185 INFO L242 Difference]: Finished difference. Result has 677 places, 515 transitions, 6892 flow [2021-12-06 16:58:02,186 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=5826, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6892, PETRI_PLACES=677, PETRI_TRANSITIONS=515} [2021-12-06 16:58:02,186 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 463 predicate places. [2021-12-06 16:58:02,186 INFO L470 AbstractCegarLoop]: Abstraction has has 677 places, 515 transitions, 6892 flow [2021-12-06 16:58:02,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:02,186 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:02,186 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:02,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-06 16:58:02,187 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:02,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:02,187 INFO L85 PathProgramCache]: Analyzing trace with hash -725621337, now seen corresponding path program 14 times [2021-12-06 16:58:02,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:02,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762649074] [2021-12-06 16:58:02,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:02,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:02,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:02,246 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 16:58:02,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:02,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762649074] [2021-12-06 16:58:02,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762649074] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:02,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:02,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:02,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934375658] [2021-12-06 16:58:02,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:02,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:02,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:02,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:02,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:02,249 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:02,249 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 515 transitions, 6892 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:02,249 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:02,249 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:02,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:03,920 INFO L129 PetriNetUnfolder]: 1100/4726 cut-off events. [2021-12-06 16:58:03,920 INFO L130 PetriNetUnfolder]: For 66967/67043 co-relation queries the response was YES. [2021-12-06 16:58:04,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25378 conditions, 4726 events. 1100/4726 cut-off events. For 66967/67043 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 50187 event pairs, 413 based on Foata normal form. 1/4382 useless extension candidates. Maximal degree in co-relation 25117. Up to 1097 conditions per place. [2021-12-06 16:58:04,030 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 269 selfloop transitions, 106 changer transitions 21/577 dead transitions. [2021-12-06 16:58:04,030 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 577 transitions, 8570 flow [2021-12-06 16:58:04,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 16:58:04,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 16:58:04,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4185 transitions. [2021-12-06 16:58:04,032 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8480243161094225 [2021-12-06 16:58:04,033 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4185 transitions. [2021-12-06 16:58:04,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4185 transitions. [2021-12-06 16:58:04,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:04,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4185 transitions. [2021-12-06 16:58:04,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 199.28571428571428) internal successors, (4185), 21 states have internal predecessors, (4185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:04,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:04,038 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 235.0) internal successors, (5170), 22 states have internal predecessors, (5170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:04,038 INFO L186 Difference]: Start difference. First operand has 677 places, 515 transitions, 6892 flow. Second operand 21 states and 4185 transitions. [2021-12-06 16:58:04,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 577 transitions, 8570 flow [2021-12-06 16:58:04,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 577 transitions, 8370 flow, removed 100 selfloop flow, removed 2 redundant places. [2021-12-06 16:58:04,505 INFO L242 Difference]: Finished difference. Result has 707 places, 539 transitions, 7573 flow [2021-12-06 16:58:04,506 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=6706, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7573, PETRI_PLACES=707, PETRI_TRANSITIONS=539} [2021-12-06 16:58:04,506 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 493 predicate places. [2021-12-06 16:58:04,506 INFO L470 AbstractCegarLoop]: Abstraction has has 707 places, 539 transitions, 7573 flow [2021-12-06 16:58:04,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:04,507 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:04,507 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:04,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-06 16:58:04,507 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:04,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:04,507 INFO L85 PathProgramCache]: Analyzing trace with hash 259375591, now seen corresponding path program 15 times [2021-12-06 16:58:04,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:04,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924230137] [2021-12-06 16:58:04,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:04,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:04,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:04,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 16:58:04,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:04,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924230137] [2021-12-06 16:58:04,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924230137] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:04,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:04,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:04,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653833003] [2021-12-06 16:58:04,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:04,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:04,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:04,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:04,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:04,569 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:04,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 539 transitions, 7573 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:04,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:04,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:04,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:06,261 INFO L129 PetriNetUnfolder]: 1123/4903 cut-off events. [2021-12-06 16:58:06,261 INFO L130 PetriNetUnfolder]: For 72565/72641 co-relation queries the response was YES. [2021-12-06 16:58:06,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26617 conditions, 4903 events. 1123/4903 cut-off events. For 72565/72641 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 52780 event pairs, 351 based on Foata normal form. 1/4555 useless extension candidates. Maximal degree in co-relation 26343. Up to 1173 conditions per place. [2021-12-06 16:58:06,402 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 231 selfloop transitions, 162 changer transitions 18/592 dead transitions. [2021-12-06 16:58:06,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 592 transitions, 9112 flow [2021-12-06 16:58:06,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:58:06,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:58:06,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3590 transitions. [2021-12-06 16:58:06,404 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8486997635933806 [2021-12-06 16:58:06,404 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3590 transitions. [2021-12-06 16:58:06,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3590 transitions. [2021-12-06 16:58:06,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:06,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3590 transitions. [2021-12-06 16:58:06,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.44444444444446) internal successors, (3590), 18 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:06,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:06,408 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:06,408 INFO L186 Difference]: Start difference. First operand has 707 places, 539 transitions, 7573 flow. Second operand 18 states and 3590 transitions. [2021-12-06 16:58:06,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 592 transitions, 9112 flow [2021-12-06 16:58:06,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 592 transitions, 8912 flow, removed 100 selfloop flow, removed 2 redundant places. [2021-12-06 16:58:06,935 INFO L242 Difference]: Finished difference. Result has 728 places, 560 transitions, 8248 flow [2021-12-06 16:58:06,935 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=7375, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8248, PETRI_PLACES=728, PETRI_TRANSITIONS=560} [2021-12-06 16:58:06,935 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 514 predicate places. [2021-12-06 16:58:06,935 INFO L470 AbstractCegarLoop]: Abstraction has has 728 places, 560 transitions, 8248 flow [2021-12-06 16:58:06,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:06,936 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:06,936 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:06,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-06 16:58:06,936 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:06,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:06,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1571864207, now seen corresponding path program 16 times [2021-12-06 16:58:06,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:06,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664743559] [2021-12-06 16:58:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:06,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:06,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:06,997 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 16:58:06,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:06,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664743559] [2021-12-06 16:58:06,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664743559] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:06,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:06,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:06,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512033647] [2021-12-06 16:58:06,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:06,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:06,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:06,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:06,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:06,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:07,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 560 transitions, 8248 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:07,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:07,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:07,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:08,878 INFO L129 PetriNetUnfolder]: 1184/5128 cut-off events. [2021-12-06 16:58:08,878 INFO L130 PetriNetUnfolder]: For 78994/79070 co-relation queries the response was YES. [2021-12-06 16:58:08,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28763 conditions, 5128 events. 1184/5128 cut-off events. For 78994/79070 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 55654 event pairs, 409 based on Foata normal form. 1/4754 useless extension candidates. Maximal degree in co-relation 28482. Up to 1220 conditions per place. [2021-12-06 16:58:09,007 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 279 selfloop transitions, 135 changer transitions 16/611 dead transitions. [2021-12-06 16:58:09,008 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 611 transitions, 9864 flow [2021-12-06 16:58:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:58:09,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:58:09,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3395 transitions. [2021-12-06 16:58:09,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8498122653316645 [2021-12-06 16:58:09,010 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3395 transitions. [2021-12-06 16:58:09,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3395 transitions. [2021-12-06 16:58:09,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:09,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3395 transitions. [2021-12-06 16:58:09,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.7058823529412) internal successors, (3395), 17 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:09,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:58:09,014 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:58:09,014 INFO L186 Difference]: Start difference. First operand has 728 places, 560 transitions, 8248 flow. Second operand 17 states and 3395 transitions. [2021-12-06 16:58:09,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 611 transitions, 9864 flow [2021-12-06 16:58:09,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 611 transitions, 9616 flow, removed 124 selfloop flow, removed 2 redundant places. [2021-12-06 16:58:09,592 INFO L242 Difference]: Finished difference. Result has 749 places, 581 transitions, 8881 flow [2021-12-06 16:58:09,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=8048, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8881, PETRI_PLACES=749, PETRI_TRANSITIONS=581} [2021-12-06 16:58:09,592 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 535 predicate places. [2021-12-06 16:58:09,592 INFO L470 AbstractCegarLoop]: Abstraction has has 749 places, 581 transitions, 8881 flow [2021-12-06 16:58:09,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:09,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:09,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:09,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-06 16:58:09,593 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:09,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:09,593 INFO L85 PathProgramCache]: Analyzing trace with hash -653578939, now seen corresponding path program 17 times [2021-12-06 16:58:09,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:09,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365470903] [2021-12-06 16:58:09,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:09,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:09,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:09,656 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 16:58:09,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:09,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365470903] [2021-12-06 16:58:09,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365470903] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:09,656 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:09,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:09,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462898588] [2021-12-06 16:58:09,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:09,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:09,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:09,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:09,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:09,658 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:09,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 581 transitions, 8881 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:09,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:09,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:09,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:11,588 INFO L129 PetriNetUnfolder]: 1204/5300 cut-off events. [2021-12-06 16:58:11,588 INFO L130 PetriNetUnfolder]: For 84927/85003 co-relation queries the response was YES. [2021-12-06 16:58:11,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30082 conditions, 5300 events. 1204/5300 cut-off events. For 84927/85003 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 58614 event pairs, 365 based on Foata normal form. 1/4918 useless extension candidates. Maximal degree in co-relation 29793. Up to 1256 conditions per place. [2021-12-06 16:58:11,748 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 304 selfloop transitions, 127 changer transitions 17/629 dead transitions. [2021-12-06 16:58:11,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 629 transitions, 10493 flow [2021-12-06 16:58:11,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:58:11,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:58:11,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3594 transitions. [2021-12-06 16:58:11,750 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.849645390070922 [2021-12-06 16:58:11,750 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3594 transitions. [2021-12-06 16:58:11,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3594 transitions. [2021-12-06 16:58:11,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:11,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3594 transitions. [2021-12-06 16:58:11,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.66666666666666) internal successors, (3594), 18 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:11,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:11,754 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:11,754 INFO L186 Difference]: Start difference. First operand has 749 places, 581 transitions, 8881 flow. Second operand 18 states and 3594 transitions. [2021-12-06 16:58:11,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 629 transitions, 10493 flow [2021-12-06 16:58:12,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 629 transitions, 10337 flow, removed 78 selfloop flow, removed 2 redundant places. [2021-12-06 16:58:12,379 INFO L242 Difference]: Finished difference. Result has 770 places, 600 transitions, 9545 flow [2021-12-06 16:58:12,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=8729, PETRI_DIFFERENCE_MINUEND_PLACES=745, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9545, PETRI_PLACES=770, PETRI_TRANSITIONS=600} [2021-12-06 16:58:12,380 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 556 predicate places. [2021-12-06 16:58:12,380 INFO L470 AbstractCegarLoop]: Abstraction has has 770 places, 600 transitions, 9545 flow [2021-12-06 16:58:12,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:12,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:12,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:12,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-06 16:58:12,380 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:12,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:12,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1442622767, now seen corresponding path program 18 times [2021-12-06 16:58:12,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:12,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891001450] [2021-12-06 16:58:12,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:12,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:12,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:12,433 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 16:58:12,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:12,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891001450] [2021-12-06 16:58:12,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891001450] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:12,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:12,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:12,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636287894] [2021-12-06 16:58:12,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:12,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:12,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:12,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:12,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:12,436 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:12,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 770 places, 600 transitions, 9545 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:12,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:12,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:12,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:14,395 INFO L129 PetriNetUnfolder]: 1204/5340 cut-off events. [2021-12-06 16:58:14,395 INFO L130 PetriNetUnfolder]: For 89886/89962 co-relation queries the response was YES. [2021-12-06 16:58:14,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30749 conditions, 5340 events. 1204/5340 cut-off events. For 89886/89962 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 59314 event pairs, 345 based on Foata normal form. 1/4957 useless extension candidates. Maximal degree in co-relation 30453. Up to 1277 conditions per place. [2021-12-06 16:58:14,547 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 255 selfloop transitions, 179 changer transitions 22/637 dead transitions. [2021-12-06 16:58:14,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 637 transitions, 10835 flow [2021-12-06 16:58:14,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 16:58:14,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 16:58:14,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3198 transitions. [2021-12-06 16:58:14,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.850531914893617 [2021-12-06 16:58:14,549 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3198 transitions. [2021-12-06 16:58:14,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3198 transitions. [2021-12-06 16:58:14,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:14,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3198 transitions. [2021-12-06 16:58:14,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 199.875) internal successors, (3198), 16 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:14,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:14,554 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 235.0) internal successors, (3995), 17 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:14,554 INFO L186 Difference]: Start difference. First operand has 770 places, 600 transitions, 9545 flow. Second operand 16 states and 3198 transitions. [2021-12-06 16:58:14,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 637 transitions, 10835 flow [2021-12-06 16:58:15,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 637 transitions, 10643 flow, removed 96 selfloop flow, removed 2 redundant places. [2021-12-06 16:58:15,208 INFO L242 Difference]: Finished difference. Result has 788 places, 608 transitions, 9948 flow [2021-12-06 16:58:15,209 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=9355, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9948, PETRI_PLACES=788, PETRI_TRANSITIONS=608} [2021-12-06 16:58:15,209 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 574 predicate places. [2021-12-06 16:58:15,209 INFO L470 AbstractCegarLoop]: Abstraction has has 788 places, 608 transitions, 9948 flow [2021-12-06 16:58:15,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:15,209 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:15,210 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:15,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-06 16:58:15,210 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:15,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:15,210 INFO L85 PathProgramCache]: Analyzing trace with hash -371373891, now seen corresponding path program 19 times [2021-12-06 16:58:15,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:15,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924631706] [2021-12-06 16:58:15,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:15,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:15,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:15,263 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 16:58:15,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:15,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924631706] [2021-12-06 16:58:15,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924631706] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:15,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:15,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:15,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108889589] [2021-12-06 16:58:15,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:15,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:15,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:15,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:15,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:15,265 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:15,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 608 transitions, 9948 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:15,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:15,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:15,266 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:17,363 INFO L129 PetriNetUnfolder]: 1235/5609 cut-off events. [2021-12-06 16:58:17,363 INFO L130 PetriNetUnfolder]: For 100181/100257 co-relation queries the response was YES. [2021-12-06 16:58:17,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32671 conditions, 5609 events. 1235/5609 cut-off events. For 100181/100257 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 63527 event pairs, 356 based on Foata normal form. 1/5217 useless extension candidates. Maximal degree in co-relation 32369. Up to 1308 conditions per place. [2021-12-06 16:58:17,537 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 293 selfloop transitions, 153 changer transitions 23/650 dead transitions. [2021-12-06 16:58:17,538 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 803 places, 650 transitions, 11421 flow [2021-12-06 16:58:17,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 16:58:17,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 16:58:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3594 transitions. [2021-12-06 16:58:17,540 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.849645390070922 [2021-12-06 16:58:17,540 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3594 transitions. [2021-12-06 16:58:17,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3594 transitions. [2021-12-06 16:58:17,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:17,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3594 transitions. [2021-12-06 16:58:17,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 199.66666666666666) internal successors, (3594), 18 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:17,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:17,544 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:17,544 INFO L186 Difference]: Start difference. First operand has 788 places, 608 transitions, 9948 flow. Second operand 18 states and 3594 transitions. [2021-12-06 16:58:17,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 803 places, 650 transitions, 11421 flow [2021-12-06 16:58:18,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 650 transitions, 11104 flow, removed 42 selfloop flow, removed 5 redundant places. [2021-12-06 16:58:18,334 INFO L242 Difference]: Finished difference. Result has 805 places, 622 transitions, 10380 flow [2021-12-06 16:58:18,334 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=9653, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10380, PETRI_PLACES=805, PETRI_TRANSITIONS=622} [2021-12-06 16:58:18,335 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 591 predicate places. [2021-12-06 16:58:18,335 INFO L470 AbstractCegarLoop]: Abstraction has has 805 places, 622 transitions, 10380 flow [2021-12-06 16:58:18,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:18,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:18,335 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:18,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-06 16:58:18,335 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:18,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:18,336 INFO L85 PathProgramCache]: Analyzing trace with hash 634310457, now seen corresponding path program 20 times [2021-12-06 16:58:18,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:18,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090452170] [2021-12-06 16:58:18,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:18,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:18,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:18,388 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 16:58:18,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:18,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090452170] [2021-12-06 16:58:18,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090452170] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:18,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:18,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 16:58:18,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110367465] [2021-12-06 16:58:18,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:18,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 16:58:18,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:18,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 16:58:18,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 16:58:18,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 235 [2021-12-06 16:58:18,391 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 622 transitions, 10380 flow. Second operand has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:18,391 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:18,391 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 235 [2021-12-06 16:58:18,392 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:20,539 INFO L129 PetriNetUnfolder]: 1230/5597 cut-off events. [2021-12-06 16:58:20,539 INFO L130 PetriNetUnfolder]: For 101559/101635 co-relation queries the response was YES. [2021-12-06 16:58:20,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32483 conditions, 5597 events. 1230/5597 cut-off events. For 101559/101635 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 62906 event pairs, 396 based on Foata normal form. 1/5212 useless extension candidates. Maximal degree in co-relation 32176. Up to 1299 conditions per place. [2021-12-06 16:58:20,716 INFO L132 encePairwiseOnDemand]: 222/235 looper letters, 312 selfloop transitions, 138 changer transitions 26/657 dead transitions. [2021-12-06 16:58:20,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 819 places, 657 transitions, 11682 flow [2021-12-06 16:58:20,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 16:58:20,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 16:58:20,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3399 transitions. [2021-12-06 16:58:20,718 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508135168961202 [2021-12-06 16:58:20,718 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3399 transitions. [2021-12-06 16:58:20,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3399 transitions. [2021-12-06 16:58:20,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:58:20,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3399 transitions. [2021-12-06 16:58:20,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 199.94117647058823) internal successors, (3399), 17 states have internal predecessors, (3399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:20,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:58:20,722 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 235.0) internal successors, (4230), 18 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 16:58:20,722 INFO L186 Difference]: Start difference. First operand has 805 places, 622 transitions, 10380 flow. Second operand 17 states and 3399 transitions. [2021-12-06 16:58:20,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 819 places, 657 transitions, 11682 flow [2021-12-06 16:58:21,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 657 transitions, 11492 flow, removed 57 selfloop flow, removed 4 redundant places. [2021-12-06 16:58:21,478 INFO L242 Difference]: Finished difference. Result has 822 places, 630 transitions, 10729 flow [2021-12-06 16:58:21,478 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=10196, PETRI_DIFFERENCE_MINUEND_PLACES=799, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10729, PETRI_PLACES=822, PETRI_TRANSITIONS=630} [2021-12-06 16:58:21,478 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 608 predicate places. [2021-12-06 16:58:21,479 INFO L470 AbstractCegarLoop]: Abstraction has has 822 places, 630 transitions, 10729 flow [2021-12-06 16:58:21,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:21,479 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:58:21,479 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:21,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-06 16:58:21,479 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:58:21,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:58:21,479 INFO L85 PathProgramCache]: Analyzing trace with hash -811522789, now seen corresponding path program 1 times [2021-12-06 16:58:21,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:58:21,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861538112] [2021-12-06 16:58:21,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:58:21,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:58:21,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:58:22,015 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 16:58:22,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:58:22,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861538112] [2021-12-06 16:58:22,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861538112] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:58:22,016 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:58:22,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-12-06 16:58:22,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025459653] [2021-12-06 16:58:22,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:58:22,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 16:58:22,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:58:22,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 16:58:22,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=867, Unknown=0, NotChecked=0, Total=930 [2021-12-06 16:58:22,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 235 [2021-12-06 16:58:22,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 630 transitions, 10729 flow. Second operand has 31 states, 31 states have (on average 149.29032258064515) internal successors, (4628), 31 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:58:22,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:58:22,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 235 [2021-12-06 16:58:22,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 16:58:57,084 INFO L129 PetriNetUnfolder]: 29155/64540 cut-off events. [2021-12-06 16:58:57,084 INFO L130 PetriNetUnfolder]: For 739211/739286 co-relation queries the response was YES. [2021-12-06 16:59:01,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 263235 conditions, 64540 events. 29155/64540 cut-off events. For 739211/739286 co-relation queries the response was YES. Maximal size of possible extension queue 1266. Compared 700488 event pairs, 10204 based on Foata normal form. 1/63087 useless extension candidates. Maximal degree in co-relation 262924. Up to 25596 conditions per place. [2021-12-06 16:59:01,465 INFO L132 encePairwiseOnDemand]: 196/235 looper letters, 1073 selfloop transitions, 153 changer transitions 190/1552 dead transitions. [2021-12-06 16:59:01,465 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 1552 transitions, 17989 flow [2021-12-06 16:59:01,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2021-12-06 16:59:01,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2021-12-06 16:59:01,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 18629 transitions. [2021-12-06 16:59:01,474 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6606028368794327 [2021-12-06 16:59:01,474 INFO L72 ComplementDD]: Start complementDD. Operand 120 states and 18629 transitions. [2021-12-06 16:59:01,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 18629 transitions. [2021-12-06 16:59:01,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 16:59:01,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 120 states and 18629 transitions. [2021-12-06 16:59:01,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 121 states, 120 states have (on average 155.24166666666667) internal successors, (18629), 120 states have internal predecessors, (18629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:59:01,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 121 states, 121 states have (on average 235.0) internal successors, (28435), 121 states have internal predecessors, (28435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:59:01,503 INFO L81 ComplementDD]: Finished complementDD. Result has 121 states, 121 states have (on average 235.0) internal successors, (28435), 121 states have internal predecessors, (28435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:59:01,503 INFO L186 Difference]: Start difference. First operand has 822 places, 630 transitions, 10729 flow. Second operand 120 states and 18629 transitions. [2021-12-06 16:59:01,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 1552 transitions, 17989 flow [2021-12-06 16:59:07,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 936 places, 1552 transitions, 17810 flow, removed 53 selfloop flow, removed 3 redundant places. [2021-12-06 16:59:07,257 INFO L242 Difference]: Finished difference. Result has 1043 places, 788 transitions, 12128 flow [2021-12-06 16:59:07,258 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=10552, PETRI_DIFFERENCE_MINUEND_PLACES=817, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=120, PETRI_FLOW=12128, PETRI_PLACES=1043, PETRI_TRANSITIONS=788} [2021-12-06 16:59:07,258 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 829 predicate places. [2021-12-06 16:59:07,258 INFO L470 AbstractCegarLoop]: Abstraction has has 1043 places, 788 transitions, 12128 flow [2021-12-06 16:59:07,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 149.29032258064515) internal successors, (4628), 31 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:59:07,258 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 16:59:07,259 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:07,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-12-06 16:59:07,259 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 16:59:07,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 16:59:07,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1471915715, now seen corresponding path program 2 times [2021-12-06 16:59:07,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 16:59:07,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285104800] [2021-12-06 16:59:07,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 16:59:07,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 16:59:07,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 16:59:07,724 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 16:59:07,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 16:59:07,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285104800] [2021-12-06 16:59:07,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285104800] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 16:59:07,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 16:59:07,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-12-06 16:59:07,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251657816] [2021-12-06 16:59:07,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 16:59:07,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 16:59:07,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 16:59:07,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 16:59:07,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=867, Unknown=0, NotChecked=0, Total=930 [2021-12-06 16:59:07,729 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 235 [2021-12-06 16:59:07,730 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1043 places, 788 transitions, 12128 flow. Second operand has 31 states, 31 states have (on average 149.29032258064515) internal successors, (4628), 31 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 16:59:07,730 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 16:59:07,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 235 [2021-12-06 16:59:07,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:00:29,172 INFO L129 PetriNetUnfolder]: 51457/111660 cut-off events. [2021-12-06 17:00:29,173 INFO L130 PetriNetUnfolder]: For 2739064/2739139 co-relation queries the response was YES. [2021-12-06 17:00:40,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 643936 conditions, 111660 events. 51457/111660 cut-off events. For 2739064/2739139 co-relation queries the response was YES. Maximal size of possible extension queue 1700. Compared 1270576 event pairs, 12321 based on Foata normal form. 1/108846 useless extension candidates. Maximal degree in co-relation 643520. Up to 26167 conditions per place. [2021-12-06 17:00:41,277 INFO L132 encePairwiseOnDemand]: 196/235 looper letters, 2035 selfloop transitions, 144 changer transitions 581/2896 dead transitions. [2021-12-06 17:00:41,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1211 places, 2896 transitions, 38098 flow [2021-12-06 17:00:41,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 226 states. [2021-12-06 17:00:41,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 226 states. [2021-12-06 17:00:41,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 34856 transitions. [2021-12-06 17:00:41,295 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6562982489173413 [2021-12-06 17:00:41,295 INFO L72 ComplementDD]: Start complementDD. Operand 226 states and 34856 transitions. [2021-12-06 17:00:41,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 226 states and 34856 transitions. [2021-12-06 17:00:41,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:00:41,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 226 states and 34856 transitions. [2021-12-06 17:00:41,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 227 states, 226 states have (on average 154.23008849557522) internal successors, (34856), 226 states have internal predecessors, (34856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:00:41,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 227 states, 227 states have (on average 235.0) internal successors, (53345), 227 states have internal predecessors, (53345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:00:41,357 INFO L81 ComplementDD]: Finished complementDD. Result has 227 states, 227 states have (on average 235.0) internal successors, (53345), 227 states have internal predecessors, (53345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:00:41,357 INFO L186 Difference]: Start difference. First operand has 1043 places, 788 transitions, 12128 flow. Second operand 226 states and 34856 transitions. [2021-12-06 17:00:41,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1211 places, 2896 transitions, 38098 flow [2021-12-06 17:01:04,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1164 places, 2896 transitions, 30272 flow, removed 3850 selfloop flow, removed 47 redundant places. [2021-12-06 17:01:04,855 INFO L242 Difference]: Finished difference. Result has 1385 places, 929 transitions, 14630 flow [2021-12-06 17:01:04,855 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=11744, PETRI_DIFFERENCE_MINUEND_PLACES=939, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=731, PETRI_DIFFERENCE_SUBTRAHEND_STATES=226, PETRI_FLOW=14630, PETRI_PLACES=1385, PETRI_TRANSITIONS=929} [2021-12-06 17:01:04,855 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, 1171 predicate places. [2021-12-06 17:01:04,856 INFO L470 AbstractCegarLoop]: Abstraction has has 1385 places, 929 transitions, 14630 flow [2021-12-06 17:01:04,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 149.29032258064515) internal successors, (4628), 31 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:01:04,856 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:01:04,856 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:01:04,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-06 17:01:04,856 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-06 17:01:04,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:01:04,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1281596983, now seen corresponding path program 3 times [2021-12-06 17:01:04,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:01:04,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619292316] [2021-12-06 17:01:04,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:01:04,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:01:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:01:05,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 17:01:05,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:01:05,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619292316] [2021-12-06 17:01:05,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619292316] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:01:05,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:01:05,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-12-06 17:01:05,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590085725] [2021-12-06 17:01:05,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:01:05,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 17:01:05,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:01:05,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 17:01:05,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=867, Unknown=0, NotChecked=0, Total=930 [2021-12-06 17:01:05,331 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 235 [2021-12-06 17:01:05,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1385 places, 929 transitions, 14630 flow. Second operand has 31 states, 31 states have (on average 149.29032258064515) internal successors, (4628), 31 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:01:05,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:01:05,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 235 [2021-12-06 17:01:05,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand