./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 03:00:39,768 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 03:00:39,770 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 03:00:39,823 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 03:00:39,824 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 03:00:39,824 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 03:00:39,827 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 03:00:39,830 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 03:00:39,831 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 03:00:39,836 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 03:00:39,837 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 03:00:39,838 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 03:00:39,838 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 03:00:39,840 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 03:00:39,842 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 03:00:39,843 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 03:00:39,845 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 03:00:39,846 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 03:00:39,847 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 03:00:39,851 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 03:00:39,853 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 03:00:39,853 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 03:00:39,854 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 03:00:39,855 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 03:00:39,857 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 03:00:39,859 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 03:00:39,859 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 03:00:39,859 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 03:00:39,860 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 03:00:39,861 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 03:00:39,861 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 03:00:39,862 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 03:00:39,863 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 03:00:39,863 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 03:00:39,864 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 03:00:39,864 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 03:00:39,865 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 03:00:39,865 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 03:00:39,865 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 03:00:39,866 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 03:00:39,866 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 03:00:39,868 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-16 03:00:39,885 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 03:00:39,886 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 03:00:39,887 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 03:00:39,887 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 03:00:39,887 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-16 03:00:39,888 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-16 03:00:39,888 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 03:00:39,888 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 03:00:39,888 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 03:00:39,888 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 03:00:39,889 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 03:00:39,889 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 03:00:39,889 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 03:00:39,889 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 03:00:39,890 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-16 03:00:39,890 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-16 03:00:39,890 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-16 03:00:39,890 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 03:00:39,890 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 03:00:39,890 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 03:00:39,890 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-16 03:00:39,891 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 03:00:39,891 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 03:00:39,891 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-16 03:00:39,891 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 03:00:39,891 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 03:00:39,891 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-16 03:00:39,891 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-16 03:00:39,892 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 03:00:39,892 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-16 03:00:39,892 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-16 03:00:39,892 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-16 03:00:39,892 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-16 03:00:39,892 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 03:00:39,893 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f [2021-12-16 03:00:40,105 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 03:00:40,121 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 03:00:40,124 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 03:00:40,124 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 03:00:40,125 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 03:00:40,126 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2021-12-16 03:00:40,169 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4d1d6d09f/9f81b75143e84ce384854c58872eee73/FLAGe5aaf74c9 [2021-12-16 03:00:40,560 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 03:00:40,561 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2021-12-16 03:00:40,570 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4d1d6d09f/9f81b75143e84ce384854c58872eee73/FLAGe5aaf74c9 [2021-12-16 03:00:40,585 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4d1d6d09f/9f81b75143e84ce384854c58872eee73 [2021-12-16 03:00:40,587 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 03:00:40,589 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 03:00:40,591 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 03:00:40,591 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 03:00:40,594 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 03:00:40,595 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,596 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e4f60f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40, skipping insertion in model container [2021-12-16 03:00:40,596 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,601 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 03:00:40,619 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 03:00:40,814 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c[2695,2708] [2021-12-16 03:00:40,826 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 03:00:40,837 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 03:00:40,868 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c[2695,2708] [2021-12-16 03:00:40,874 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 03:00:40,886 INFO L208 MainTranslator]: Completed translation [2021-12-16 03:00:40,887 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40 WrapperNode [2021-12-16 03:00:40,887 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 03:00:40,888 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 03:00:40,889 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 03:00:40,889 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 03:00:40,894 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,920 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,952 INFO L137 Inliner]: procedures = 25, calls = 37, calls flagged for inlining = 15, calls inlined = 19, statements flattened = 202 [2021-12-16 03:00:40,952 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 03:00:40,954 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 03:00:40,954 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 03:00:40,954 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 03:00:40,960 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,960 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,963 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,963 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,970 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,973 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,977 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,982 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 03:00:40,984 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 03:00:40,984 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 03:00:40,984 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 03:00:40,988 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (1/1) ... [2021-12-16 03:00:40,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 03:00:41,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 03:00:41,016 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-16 03:00:41,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-16 03:00:41,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 03:00:41,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-16 03:00:41,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-16 03:00:41,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-16 03:00:41,051 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-16 03:00:41,051 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-16 03:00:41,051 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-16 03:00:41,051 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-16 03:00:41,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 03:00:41,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-16 03:00:41,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 03:00:41,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 03:00:41,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-16 03:00:41,053 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-16 03:00:41,121 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 03:00:41,123 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 03:00:41,457 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 03:00:41,464 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 03:00:41,465 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-16 03:00:41,483 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 03:00:41 BoogieIcfgContainer [2021-12-16 03:00:41,483 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 03:00:41,485 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-16 03:00:41,485 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-16 03:00:41,487 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-16 03:00:41,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 03:00:40" (1/3) ... [2021-12-16 03:00:41,488 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ea2096e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 03:00:41, skipping insertion in model container [2021-12-16 03:00:41,488 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:00:40" (2/3) ... [2021-12-16 03:00:41,489 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ea2096e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 03:00:41, skipping insertion in model container [2021-12-16 03:00:41,489 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 03:00:41" (3/3) ... [2021-12-16 03:00:41,490 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2021-12-16 03:00:41,496 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-16 03:00:41,497 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-16 03:00:41,497 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-16 03:00:41,497 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-16 03:00:41,547 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,547 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,548 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,548 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,548 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,548 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,548 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,548 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,548 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,549 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,549 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,549 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,549 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,550 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,550 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,550 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,550 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,550 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,551 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,551 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,551 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,551 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,555 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,557 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,557 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,557 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,557 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,557 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,568 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,568 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,568 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,568 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,569 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,569 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,569 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,569 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,570 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,570 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,570 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,571 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,571 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,571 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,571 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,571 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,572 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,572 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,572 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,572 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,572 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,572 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,572 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,573 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,573 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,573 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,584 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,584 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,585 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,585 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,585 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,585 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,585 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,585 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,585 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,586 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,586 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,586 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,586 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,588 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,588 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,588 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,588 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,588 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,588 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,588 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,589 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,589 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,589 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,589 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,589 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,589 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,589 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,590 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,590 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,590 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,590 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,590 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,591 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,591 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,591 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,591 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,591 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,591 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,591 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,592 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,592 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,592 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,592 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,594 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,594 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,594 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,594 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,595 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,595 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,595 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,595 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,596 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,596 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,596 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,596 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,596 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,603 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,603 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,603 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,603 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,604 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,604 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,604 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,604 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,604 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,605 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,605 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,605 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,606 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,612 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,612 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,612 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,612 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,616 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,616 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,616 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,616 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,616 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,616 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,616 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,617 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,617 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,617 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,617 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,617 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,618 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,618 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,618 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,618 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,618 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,619 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,619 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,619 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,619 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,620 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,620 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,620 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,620 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,624 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,625 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,626 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,626 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,626 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,626 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,626 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,629 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,629 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,629 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,629 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,629 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,630 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,630 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,630 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,630 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,630 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,630 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,630 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,631 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,631 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,631 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,631 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:00:41,634 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-16 03:00:41,673 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-16 03:00:41,678 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-16 03:00:41,679 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-16 03:00:41,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 256 places, 272 transitions, 560 flow [2021-12-16 03:00:41,786 INFO L129 PetriNetUnfolder]: 23/270 cut-off events. [2021-12-16 03:00:41,786 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-16 03:00:41,791 INFO L84 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 270 events. 23/270 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 322 event pairs, 0 based on Foata normal form. 0/246 useless extension candidates. Maximal degree in co-relation 171. Up to 2 conditions per place. [2021-12-16 03:00:41,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 272 transitions, 560 flow [2021-12-16 03:00:41,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 261 transitions, 534 flow [2021-12-16 03:00:41,862 INFO L129 PetriNetUnfolder]: 23/260 cut-off events. [2021-12-16 03:00:41,862 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-16 03:00:41,862 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:41,863 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:41,863 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:41,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2101951027, now seen corresponding path program 1 times [2021-12-16 03:00:41,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:41,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464908887] [2021-12-16 03:00:41,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:41,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:41,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:42,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 03:00:42,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:42,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464908887] [2021-12-16 03:00:42,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464908887] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:42,089 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:42,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 03:00:42,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671059749] [2021-12-16 03:00:42,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:42,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-16 03:00:42,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:42,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-16 03:00:42,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-16 03:00:42,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 272 [2021-12-16 03:00:42,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 261 transitions, 534 flow. Second operand has 2 states, 2 states have (on average 253.5) internal successors, (507), 2 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:42,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 272 [2021-12-16 03:00:42,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:42,182 INFO L129 PetriNetUnfolder]: 6/244 cut-off events. [2021-12-16 03:00:42,182 INFO L130 PetriNetUnfolder]: For 8/9 co-relation queries the response was YES. [2021-12-16 03:00:42,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 244 events. 6/244 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 308 event pairs, 0 based on Foata normal form. 20/245 useless extension candidates. Maximal degree in co-relation 162. Up to 5 conditions per place. [2021-12-16 03:00:42,185 INFO L132 encePairwiseOnDemand]: 255/272 looper letters, 4 selfloop transitions, 0 changer transitions 7/244 dead transitions. [2021-12-16 03:00:42,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 244 transitions, 508 flow [2021-12-16 03:00:42,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-16 03:00:42,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-16 03:00:42,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 521 transitions. [2021-12-16 03:00:42,195 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9577205882352942 [2021-12-16 03:00:42,195 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 521 transitions. [2021-12-16 03:00:42,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 521 transitions. [2021-12-16 03:00:42,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:42,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 521 transitions. [2021-12-16 03:00:42,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 260.5) internal successors, (521), 2 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,206 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,207 INFO L186 Difference]: Start difference. First operand has 245 places, 261 transitions, 534 flow. Second operand 2 states and 521 transitions. [2021-12-16 03:00:42,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 244 transitions, 508 flow [2021-12-16 03:00:42,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 244 transitions, 500 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-16 03:00:42,214 INFO L242 Difference]: Finished difference. Result has 242 places, 237 transitions, 478 flow [2021-12-16 03:00:42,216 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=478, PETRI_PLACES=242, PETRI_TRANSITIONS=237} [2021-12-16 03:00:42,218 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -3 predicate places. [2021-12-16 03:00:42,218 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 237 transitions, 478 flow [2021-12-16 03:00:42,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 253.5) internal successors, (507), 2 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,219 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:42,219 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:42,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-16 03:00:42,219 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:42,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:42,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1774321134, now seen corresponding path program 1 times [2021-12-16 03:00:42,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:42,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965999014] [2021-12-16 03:00:42,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:42,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:42,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:42,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 03:00:42,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:42,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965999014] [2021-12-16 03:00:42,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965999014] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:42,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:42,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 03:00:42,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644020351] [2021-12-16 03:00:42,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:42,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 03:00:42,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:42,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 03:00:42,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 03:00:42,314 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 272 [2021-12-16 03:00:42,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 237 transitions, 478 flow. Second operand has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:42,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 272 [2021-12-16 03:00:42,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:42,464 INFO L129 PetriNetUnfolder]: 32/666 cut-off events. [2021-12-16 03:00:42,464 INFO L130 PetriNetUnfolder]: For 6/21 co-relation queries the response was YES. [2021-12-16 03:00:42,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 753 conditions, 666 events. 32/666 cut-off events. For 6/21 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2728 event pairs, 9 based on Foata normal form. 2/625 useless extension candidates. Maximal degree in co-relation 750. Up to 34 conditions per place. [2021-12-16 03:00:42,469 INFO L132 encePairwiseOnDemand]: 267/272 looper letters, 26 selfloop transitions, 4 changer transitions 0/252 dead transitions. [2021-12-16 03:00:42,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 252 transitions, 575 flow [2021-12-16 03:00:42,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 03:00:42,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-16 03:00:42,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1226 transitions. [2021-12-16 03:00:42,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9014705882352941 [2021-12-16 03:00:42,472 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1226 transitions. [2021-12-16 03:00:42,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1226 transitions. [2021-12-16 03:00:42,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:42,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1226 transitions. [2021-12-16 03:00:42,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 245.2) internal successors, (1226), 5 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,480 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,482 INFO L186 Difference]: Start difference. First operand has 242 places, 237 transitions, 478 flow. Second operand 5 states and 1226 transitions. [2021-12-16 03:00:42,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 252 transitions, 575 flow [2021-12-16 03:00:42,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 252 transitions, 575 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-16 03:00:42,491 INFO L242 Difference]: Finished difference. Result has 242 places, 240 transitions, 507 flow [2021-12-16 03:00:42,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=507, PETRI_PLACES=242, PETRI_TRANSITIONS=240} [2021-12-16 03:00:42,492 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -3 predicate places. [2021-12-16 03:00:42,492 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 240 transitions, 507 flow [2021-12-16 03:00:42,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,493 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:42,493 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:42,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-16 03:00:42,494 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:42,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:42,494 INFO L85 PathProgramCache]: Analyzing trace with hash -588087070, now seen corresponding path program 1 times [2021-12-16 03:00:42,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:42,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815992641] [2021-12-16 03:00:42,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:42,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:42,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:42,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 03:00:42,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:42,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815992641] [2021-12-16 03:00:42,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815992641] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:42,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:42,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-16 03:00:42,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739459058] [2021-12-16 03:00:42,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:42,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 03:00:42,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:42,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 03:00:42,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-16 03:00:42,604 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 272 [2021-12-16 03:00:42,605 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 240 transitions, 507 flow. Second operand has 5 states, 5 states have (on average 230.0) internal successors, (1150), 5 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,605 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:42,605 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 272 [2021-12-16 03:00:42,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:42,697 INFO L129 PetriNetUnfolder]: 5/342 cut-off events. [2021-12-16 03:00:42,698 INFO L130 PetriNetUnfolder]: For 8/11 co-relation queries the response was YES. [2021-12-16 03:00:42,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 402 conditions, 342 events. 5/342 cut-off events. For 8/11 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 582 event pairs, 0 based on Foata normal form. 0/330 useless extension candidates. Maximal degree in co-relation 396. Up to 29 conditions per place. [2021-12-16 03:00:42,699 INFO L132 encePairwiseOnDemand]: 262/272 looper letters, 28 selfloop transitions, 8 changer transitions 0/248 dead transitions. [2021-12-16 03:00:42,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 248 transitions, 595 flow [2021-12-16 03:00:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 03:00:42,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-16 03:00:42,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1168 transitions. [2021-12-16 03:00:42,702 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8588235294117647 [2021-12-16 03:00:42,702 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1168 transitions. [2021-12-16 03:00:42,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1168 transitions. [2021-12-16 03:00:42,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:42,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1168 transitions. [2021-12-16 03:00:42,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 233.6) internal successors, (1168), 5 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,708 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,708 INFO L186 Difference]: Start difference. First operand has 242 places, 240 transitions, 507 flow. Second operand 5 states and 1168 transitions. [2021-12-16 03:00:42,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 248 transitions, 595 flow [2021-12-16 03:00:42,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 248 transitions, 595 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-16 03:00:42,712 INFO L242 Difference]: Finished difference. Result has 247 places, 242 transitions, 539 flow [2021-12-16 03:00:42,712 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=539, PETRI_PLACES=247, PETRI_TRANSITIONS=242} [2021-12-16 03:00:42,714 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 2 predicate places. [2021-12-16 03:00:42,714 INFO L470 AbstractCegarLoop]: Abstraction has has 247 places, 242 transitions, 539 flow [2021-12-16 03:00:42,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 230.0) internal successors, (1150), 5 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:42,715 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:42,715 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:42,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-16 03:00:42,715 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:42,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:42,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1043059878, now seen corresponding path program 1 times [2021-12-16 03:00:42,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:42,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636878656] [2021-12-16 03:00:42,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:42,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:42,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:42,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-16 03:00:42,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:42,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636878656] [2021-12-16 03:00:42,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636878656] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 03:00:42,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29976467] [2021-12-16 03:00:42,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:42,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:42,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 03:00:42,836 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 03:00:42,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-16 03:00:42,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:42,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-16 03:00:42,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 03:00:43,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-16 03:00:43,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 03:00:43,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-16 03:00:43,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29976467] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 03:00:43,542 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 03:00:43,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2021-12-16 03:00:43,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022382488] [2021-12-16 03:00:43,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 03:00:43,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-16 03:00:43,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:43,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-16 03:00:43,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-12-16 03:00:43,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 272 [2021-12-16 03:00:43,549 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 242 transitions, 539 flow. Second operand has 15 states, 15 states have (on average 227.33333333333334) internal successors, (3410), 15 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:43,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:43,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 272 [2021-12-16 03:00:43,549 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:43,716 INFO L129 PetriNetUnfolder]: 5/360 cut-off events. [2021-12-16 03:00:43,717 INFO L130 PetriNetUnfolder]: For 16/19 co-relation queries the response was YES. [2021-12-16 03:00:43,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 454 conditions, 360 events. 5/360 cut-off events. For 16/19 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 564 event pairs, 0 based on Foata normal form. 4/354 useless extension candidates. Maximal degree in co-relation 446. Up to 23 conditions per place. [2021-12-16 03:00:43,719 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 30 selfloop transitions, 22 changer transitions 0/262 dead transitions. [2021-12-16 03:00:43,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 262 transitions, 687 flow [2021-12-16 03:00:43,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-16 03:00:43,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-16 03:00:43,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2520 transitions. [2021-12-16 03:00:43,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8422459893048129 [2021-12-16 03:00:43,723 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2520 transitions. [2021-12-16 03:00:43,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2520 transitions. [2021-12-16 03:00:43,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:43,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2520 transitions. [2021-12-16 03:00:43,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 229.0909090909091) internal successors, (2520), 11 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:43,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:43,733 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:43,733 INFO L186 Difference]: Start difference. First operand has 247 places, 242 transitions, 539 flow. Second operand 11 states and 2520 transitions. [2021-12-16 03:00:43,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 262 transitions, 687 flow [2021-12-16 03:00:43,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 262 transitions, 675 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-12-16 03:00:43,745 INFO L242 Difference]: Finished difference. Result has 257 places, 254 transitions, 638 flow [2021-12-16 03:00:43,746 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=638, PETRI_PLACES=257, PETRI_TRANSITIONS=254} [2021-12-16 03:00:43,746 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 12 predicate places. [2021-12-16 03:00:43,747 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 254 transitions, 638 flow [2021-12-16 03:00:43,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 227.33333333333334) internal successors, (3410), 15 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:43,748 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:43,748 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:43,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-16 03:00:43,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:43,960 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:43,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:43,960 INFO L85 PathProgramCache]: Analyzing trace with hash 785132506, now seen corresponding path program 2 times [2021-12-16 03:00:43,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:43,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723725744] [2021-12-16 03:00:43,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:43,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:44,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:44,078 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-16 03:00:44,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:44,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723725744] [2021-12-16 03:00:44,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723725744] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 03:00:44,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858991623] [2021-12-16 03:00:44,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 03:00:44,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:44,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 03:00:44,089 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 03:00:44,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-16 03:00:44,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-16 03:00:44,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 03:00:44,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-16 03:00:44,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 03:00:44,461 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-16 03:00:44,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 03:00:44,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858991623] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:44,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 03:00:44,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2021-12-16 03:00:44,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855092726] [2021-12-16 03:00:44,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:44,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 03:00:44,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:44,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 03:00:44,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-12-16 03:00:44,465 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 272 [2021-12-16 03:00:44,467 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 254 transitions, 638 flow. Second operand has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:44,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:44,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 272 [2021-12-16 03:00:44,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:44,895 INFO L129 PetriNetUnfolder]: 276/1837 cut-off events. [2021-12-16 03:00:44,895 INFO L130 PetriNetUnfolder]: For 59/59 co-relation queries the response was YES. [2021-12-16 03:00:44,899 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2571 conditions, 1837 events. 276/1837 cut-off events. For 59/59 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 12871 event pairs, 5 based on Foata normal form. 0/1677 useless extension candidates. Maximal degree in co-relation 2560. Up to 212 conditions per place. [2021-12-16 03:00:44,903 INFO L132 encePairwiseOnDemand]: 260/272 looper letters, 63 selfloop transitions, 33 changer transitions 0/323 dead transitions. [2021-12-16 03:00:44,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 323 transitions, 979 flow [2021-12-16 03:00:44,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-16 03:00:44,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-16 03:00:44,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3050 transitions. [2021-12-16 03:00:44,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8625565610859729 [2021-12-16 03:00:44,908 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3050 transitions. [2021-12-16 03:00:44,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3050 transitions. [2021-12-16 03:00:44,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:44,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3050 transitions. [2021-12-16 03:00:44,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 234.6153846153846) internal successors, (3050), 13 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:44,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 272.0) internal successors, (3808), 14 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:44,918 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 272.0) internal successors, (3808), 14 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:44,918 INFO L186 Difference]: Start difference. First operand has 257 places, 254 transitions, 638 flow. Second operand 13 states and 3050 transitions. [2021-12-16 03:00:44,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 323 transitions, 979 flow [2021-12-16 03:00:44,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 323 transitions, 962 flow, removed 4 selfloop flow, removed 3 redundant places. [2021-12-16 03:00:44,924 INFO L242 Difference]: Finished difference. Result has 272 places, 285 transitions, 817 flow [2021-12-16 03:00:44,925 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=817, PETRI_PLACES=272, PETRI_TRANSITIONS=285} [2021-12-16 03:00:44,925 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 27 predicate places. [2021-12-16 03:00:44,925 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 285 transitions, 817 flow [2021-12-16 03:00:44,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:44,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:44,926 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:44,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-16 03:00:45,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:45,142 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:45,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash -2104899672, now seen corresponding path program 3 times [2021-12-16 03:00:45,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:45,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425636767] [2021-12-16 03:00:45,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:45,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:45,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:45,262 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-16 03:00:45,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:45,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425636767] [2021-12-16 03:00:45,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425636767] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 03:00:45,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865955392] [2021-12-16 03:00:45,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 03:00:45,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:45,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 03:00:45,264 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 03:00:45,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-16 03:00:45,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-16 03:00:45,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 03:00:45,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-16 03:00:45,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 03:00:45,777 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-16 03:00:45,778 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 03:00:45,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865955392] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:45,778 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 03:00:45,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2021-12-16 03:00:45,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090357824] [2021-12-16 03:00:45,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:45,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 03:00:45,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:45,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 03:00:45,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-12-16 03:00:45,781 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 272 [2021-12-16 03:00:45,783 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 285 transitions, 817 flow. Second operand has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:45,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:45,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 272 [2021-12-16 03:00:45,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:46,278 INFO L129 PetriNetUnfolder]: 297/2037 cut-off events. [2021-12-16 03:00:46,278 INFO L130 PetriNetUnfolder]: For 763/826 co-relation queries the response was YES. [2021-12-16 03:00:46,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3363 conditions, 2037 events. 297/2037 cut-off events. For 763/826 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 15035 event pairs, 89 based on Foata normal form. 24/1980 useless extension candidates. Maximal degree in co-relation 3346. Up to 359 conditions per place. [2021-12-16 03:00:46,288 INFO L132 encePairwiseOnDemand]: 259/272 looper letters, 78 selfloop transitions, 27 changer transitions 12/344 dead transitions. [2021-12-16 03:00:46,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 344 transitions, 1334 flow [2021-12-16 03:00:46,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-16 03:00:46,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-16 03:00:46,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2817 transitions. [2021-12-16 03:00:46,293 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8630514705882353 [2021-12-16 03:00:46,293 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2817 transitions. [2021-12-16 03:00:46,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2817 transitions. [2021-12-16 03:00:46,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:46,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2817 transitions. [2021-12-16 03:00:46,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 234.75) internal successors, (2817), 12 states have internal predecessors, (2817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:46,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 272.0) internal successors, (3536), 13 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:46,302 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 272.0) internal successors, (3536), 13 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:46,302 INFO L186 Difference]: Start difference. First operand has 272 places, 285 transitions, 817 flow. Second operand 12 states and 2817 transitions. [2021-12-16 03:00:46,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 344 transitions, 1334 flow [2021-12-16 03:00:46,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 344 transitions, 1334 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-16 03:00:46,310 INFO L242 Difference]: Finished difference. Result has 289 places, 299 transitions, 1011 flow [2021-12-16 03:00:46,310 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1011, PETRI_PLACES=289, PETRI_TRANSITIONS=299} [2021-12-16 03:00:46,311 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 44 predicate places. [2021-12-16 03:00:46,311 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 299 transitions, 1011 flow [2021-12-16 03:00:46,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 229.16666666666666) internal successors, (1375), 6 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:46,312 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:46,312 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:46,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-16 03:00:46,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:46,526 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:46,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:46,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1265491446, now seen corresponding path program 4 times [2021-12-16 03:00:46,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:46,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492184298] [2021-12-16 03:00:46,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:46,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-16 03:00:46,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:46,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492184298] [2021-12-16 03:00:46,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492184298] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 03:00:46,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133319222] [2021-12-16 03:00:46,639 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-16 03:00:46,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:46,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 03:00:46,640 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 03:00:46,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-16 03:00:46,732 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-16 03:00:46,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 03:00:46,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-16 03:00:46,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 03:00:47,091 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-16 03:00:47,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 03:00:47,355 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-16 03:00:47,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133319222] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 03:00:47,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 03:00:47,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2021-12-16 03:00:47,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044912545] [2021-12-16 03:00:47,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 03:00:47,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-16 03:00:47,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:47,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-16 03:00:47,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2021-12-16 03:00:47,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 272 [2021-12-16 03:00:47,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 299 transitions, 1011 flow. Second operand has 22 states, 22 states have (on average 227.1818181818182) internal successors, (4998), 22 states have internal predecessors, (4998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:47,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:47,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 272 [2021-12-16 03:00:47,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:47,812 INFO L129 PetriNetUnfolder]: 71/1339 cut-off events. [2021-12-16 03:00:47,812 INFO L130 PetriNetUnfolder]: For 457/487 co-relation queries the response was YES. [2021-12-16 03:00:47,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1959 conditions, 1339 events. 71/1339 cut-off events. For 457/487 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 7919 event pairs, 2 based on Foata normal form. 11/1328 useless extension candidates. Maximal degree in co-relation 1935. Up to 48 conditions per place. [2021-12-16 03:00:47,819 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 38 selfloop transitions, 34 changer transitions 0/327 dead transitions. [2021-12-16 03:00:47,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 327 transitions, 1267 flow [2021-12-16 03:00:47,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-16 03:00:47,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-16 03:00:47,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3884 transitions. [2021-12-16 03:00:47,826 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8399653979238755 [2021-12-16 03:00:47,826 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3884 transitions. [2021-12-16 03:00:47,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3884 transitions. [2021-12-16 03:00:47,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:47,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3884 transitions. [2021-12-16 03:00:47,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 228.47058823529412) internal successors, (3884), 17 states have internal predecessors, (3884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:47,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 272.0) internal successors, (4896), 18 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:47,848 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 272.0) internal successors, (4896), 18 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:47,849 INFO L186 Difference]: Start difference. First operand has 289 places, 299 transitions, 1011 flow. Second operand 17 states and 3884 transitions. [2021-12-16 03:00:47,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 327 transitions, 1267 flow [2021-12-16 03:00:47,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 327 transitions, 1242 flow, removed 6 selfloop flow, removed 2 redundant places. [2021-12-16 03:00:47,856 INFO L242 Difference]: Finished difference. Result has 305 places, 313 transitions, 1161 flow [2021-12-16 03:00:47,857 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1161, PETRI_PLACES=305, PETRI_TRANSITIONS=313} [2021-12-16 03:00:47,857 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 60 predicate places. [2021-12-16 03:00:47,858 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 313 transitions, 1161 flow [2021-12-16 03:00:47,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 227.1818181818182) internal successors, (4998), 22 states have internal predecessors, (4998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:47,859 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:47,859 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:47,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-16 03:00:48,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 03:00:48,072 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:48,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1194032934, now seen corresponding path program 5 times [2021-12-16 03:00:48,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:48,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697729159] [2021-12-16 03:00:48,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:48,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:48,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:48,187 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:00:48,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:48,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697729159] [2021-12-16 03:00:48,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697729159] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:48,187 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:48,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:48,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343780033] [2021-12-16 03:00:48,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:48,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:48,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:48,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:48,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:48,192 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:48,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 313 transitions, 1161 flow. Second operand has 7 states, 7 states have (on average 224.0) internal successors, (1568), 7 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:48,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:48,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:48,193 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:48,851 INFO L129 PetriNetUnfolder]: 687/3888 cut-off events. [2021-12-16 03:00:48,851 INFO L130 PetriNetUnfolder]: For 2713/2922 co-relation queries the response was YES. [2021-12-16 03:00:48,865 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6976 conditions, 3888 events. 687/3888 cut-off events. For 2713/2922 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 30010 event pairs, 222 based on Foata normal form. 36/3786 useless extension candidates. Maximal degree in co-relation 6949. Up to 549 conditions per place. [2021-12-16 03:00:48,874 INFO L132 encePairwiseOnDemand]: 262/272 looper letters, 139 selfloop transitions, 16 changer transitions 53/444 dead transitions. [2021-12-16 03:00:48,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 444 transitions, 2267 flow [2021-12-16 03:00:48,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-16 03:00:48,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-16 03:00:48,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2556 transitions. [2021-12-16 03:00:48,879 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8542780748663101 [2021-12-16 03:00:48,879 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2556 transitions. [2021-12-16 03:00:48,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2556 transitions. [2021-12-16 03:00:48,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:48,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2556 transitions. [2021-12-16 03:00:48,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 232.36363636363637) internal successors, (2556), 11 states have internal predecessors, (2556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:48,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:48,887 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:48,887 INFO L186 Difference]: Start difference. First operand has 305 places, 313 transitions, 1161 flow. Second operand 11 states and 2556 transitions. [2021-12-16 03:00:48,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 444 transitions, 2267 flow [2021-12-16 03:00:48,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 444 transitions, 2222 flow, removed 8 selfloop flow, removed 8 redundant places. [2021-12-16 03:00:48,901 INFO L242 Difference]: Finished difference. Result has 312 places, 315 transitions, 1204 flow [2021-12-16 03:00:48,902 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1204, PETRI_PLACES=312, PETRI_TRANSITIONS=315} [2021-12-16 03:00:48,902 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 67 predicate places. [2021-12-16 03:00:48,902 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 315 transitions, 1204 flow [2021-12-16 03:00:48,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 224.0) internal successors, (1568), 7 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:48,903 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:48,903 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:48,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-16 03:00:48,903 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:48,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:48,904 INFO L85 PathProgramCache]: Analyzing trace with hash -869141392, now seen corresponding path program 1 times [2021-12-16 03:00:48,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:48,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493696963] [2021-12-16 03:00:48,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:48,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:48,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:48,942 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:00:48,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:48,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493696963] [2021-12-16 03:00:48,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493696963] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:48,943 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:48,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 03:00:48,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833799532] [2021-12-16 03:00:48,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:48,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 03:00:48,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:48,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 03:00:48,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 03:00:48,945 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 272 [2021-12-16 03:00:48,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 315 transitions, 1204 flow. Second operand has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:48,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:48,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 272 [2021-12-16 03:00:48,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:49,201 INFO L129 PetriNetUnfolder]: 134/1940 cut-off events. [2021-12-16 03:00:49,201 INFO L130 PetriNetUnfolder]: For 1198/1298 co-relation queries the response was YES. [2021-12-16 03:00:49,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 1940 events. 134/1940 cut-off events. For 1198/1298 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 12709 event pairs, 25 based on Foata normal form. 65/1937 useless extension candidates. Maximal degree in co-relation 2914. Up to 121 conditions per place. [2021-12-16 03:00:49,214 INFO L132 encePairwiseOnDemand]: 267/272 looper letters, 61 selfloop transitions, 4 changer transitions 0/328 dead transitions. [2021-12-16 03:00:49,215 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 328 transitions, 1393 flow [2021-12-16 03:00:49,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 03:00:49,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-16 03:00:49,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1224 transitions. [2021-12-16 03:00:49,217 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9 [2021-12-16 03:00:49,217 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1224 transitions. [2021-12-16 03:00:49,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1224 transitions. [2021-12-16 03:00:49,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:49,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1224 transitions. [2021-12-16 03:00:49,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 244.8) internal successors, (1224), 5 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:49,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:49,221 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 272.0) internal successors, (1632), 6 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:49,221 INFO L186 Difference]: Start difference. First operand has 312 places, 315 transitions, 1204 flow. Second operand 5 states and 1224 transitions. [2021-12-16 03:00:49,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 328 transitions, 1393 flow [2021-12-16 03:00:49,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 328 transitions, 1339 flow, removed 15 selfloop flow, removed 8 redundant places. [2021-12-16 03:00:49,239 INFO L242 Difference]: Finished difference. Result has 300 places, 314 transitions, 1187 flow [2021-12-16 03:00:49,240 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1187, PETRI_PLACES=300, PETRI_TRANSITIONS=314} [2021-12-16 03:00:49,240 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 55 predicate places. [2021-12-16 03:00:49,240 INFO L470 AbstractCegarLoop]: Abstraction has has 300 places, 314 transitions, 1187 flow [2021-12-16 03:00:49,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:49,241 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:49,241 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:49,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-16 03:00:49,241 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:49,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:49,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1611850864, now seen corresponding path program 6 times [2021-12-16 03:00:49,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:49,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980145170] [2021-12-16 03:00:49,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:49,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:49,379 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:00:49,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:49,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980145170] [2021-12-16 03:00:49,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980145170] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:49,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:49,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:49,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818918908] [2021-12-16 03:00:49,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:49,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:49,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:49,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:49,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:49,383 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:49,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 314 transitions, 1187 flow. Second operand has 7 states, 7 states have (on average 224.0) internal successors, (1568), 7 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:49,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:49,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:49,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:50,235 INFO L129 PetriNetUnfolder]: 818/5831 cut-off events. [2021-12-16 03:00:50,235 INFO L130 PetriNetUnfolder]: For 1789/1833 co-relation queries the response was YES. [2021-12-16 03:00:50,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9286 conditions, 5831 events. 818/5831 cut-off events. For 1789/1833 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 52558 event pairs, 57 based on Foata normal form. 57/5697 useless extension candidates. Maximal degree in co-relation 9257. Up to 704 conditions per place. [2021-12-16 03:00:50,265 INFO L132 encePairwiseOnDemand]: 261/272 looper letters, 89 selfloop transitions, 23 changer transitions 4/395 dead transitions. [2021-12-16 03:00:50,266 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 395 transitions, 1663 flow [2021-12-16 03:00:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 03:00:50,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-16 03:00:50,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2325 transitions. [2021-12-16 03:00:50,269 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-12-16 03:00:50,269 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2325 transitions. [2021-12-16 03:00:50,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2325 transitions. [2021-12-16 03:00:50,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:50,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2325 transitions. [2021-12-16 03:00:50,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.5) internal successors, (2325), 10 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:50,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:50,283 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:50,283 INFO L186 Difference]: Start difference. First operand has 300 places, 314 transitions, 1187 flow. Second operand 10 states and 2325 transitions. [2021-12-16 03:00:50,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 395 transitions, 1663 flow [2021-12-16 03:00:50,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 395 transitions, 1663 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-16 03:00:50,301 INFO L242 Difference]: Finished difference. Result has 312 places, 329 transitions, 1297 flow [2021-12-16 03:00:50,302 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1297, PETRI_PLACES=312, PETRI_TRANSITIONS=329} [2021-12-16 03:00:50,303 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 67 predicate places. [2021-12-16 03:00:50,303 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 329 transitions, 1297 flow [2021-12-16 03:00:50,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 224.0) internal successors, (1568), 7 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:50,304 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:50,304 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:50,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-16 03:00:50,305 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:50,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:50,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1563388827, now seen corresponding path program 1 times [2021-12-16 03:00:50,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:50,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37005167] [2021-12-16 03:00:50,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:50,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:50,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:50,424 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:00:50,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:50,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37005167] [2021-12-16 03:00:50,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37005167] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:50,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:50,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-16 03:00:50,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073815794] [2021-12-16 03:00:50,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:50,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-16 03:00:50,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:50,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-16 03:00:50,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-16 03:00:50,431 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:50,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 329 transitions, 1297 flow. Second operand has 8 states, 8 states have (on average 224.75) internal successors, (1798), 8 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:50,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:50,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:50,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:51,332 INFO L129 PetriNetUnfolder]: 791/4846 cut-off events. [2021-12-16 03:00:51,332 INFO L130 PetriNetUnfolder]: For 2363/2452 co-relation queries the response was YES. [2021-12-16 03:00:51,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8468 conditions, 4846 events. 791/4846 cut-off events. For 2363/2452 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 40741 event pairs, 269 based on Foata normal form. 30/4671 useless extension candidates. Maximal degree in co-relation 8435. Up to 730 conditions per place. [2021-12-16 03:00:51,376 INFO L132 encePairwiseOnDemand]: 263/272 looper letters, 93 selfloop transitions, 18 changer transitions 28/418 dead transitions. [2021-12-16 03:00:51,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 418 transitions, 1881 flow [2021-12-16 03:00:51,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-16 03:00:51,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-16 03:00:51,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2552 transitions. [2021-12-16 03:00:51,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-12-16 03:00:51,381 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2552 transitions. [2021-12-16 03:00:51,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2552 transitions. [2021-12-16 03:00:51,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:51,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2552 transitions. [2021-12-16 03:00:51,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 232.0) internal successors, (2552), 11 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:51,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:51,390 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:51,390 INFO L186 Difference]: Start difference. First operand has 312 places, 329 transitions, 1297 flow. Second operand 11 states and 2552 transitions. [2021-12-16 03:00:51,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 418 transitions, 1881 flow [2021-12-16 03:00:51,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 418 transitions, 1868 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-16 03:00:51,407 INFO L242 Difference]: Finished difference. Result has 325 places, 339 transitions, 1401 flow [2021-12-16 03:00:51,407 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1401, PETRI_PLACES=325, PETRI_TRANSITIONS=339} [2021-12-16 03:00:51,407 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 80 predicate places. [2021-12-16 03:00:51,408 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 339 transitions, 1401 flow [2021-12-16 03:00:51,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 224.75) internal successors, (1798), 8 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:51,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:51,408 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:51,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-16 03:00:51,409 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:51,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:51,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1018321417, now seen corresponding path program 2 times [2021-12-16 03:00:51,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:51,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474417426] [2021-12-16 03:00:51,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:51,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:51,515 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:00:51,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:51,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474417426] [2021-12-16 03:00:51,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474417426] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:51,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:51,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:51,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450081396] [2021-12-16 03:00:51,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:51,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:51,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:51,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:51,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:51,518 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:51,519 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 339 transitions, 1401 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:51,519 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:51,519 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:51,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:52,527 INFO L129 PetriNetUnfolder]: 960/5879 cut-off events. [2021-12-16 03:00:52,527 INFO L130 PetriNetUnfolder]: For 5637/5818 co-relation queries the response was YES. [2021-12-16 03:00:52,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11323 conditions, 5879 events. 960/5879 cut-off events. For 5637/5818 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 52775 event pairs, 261 based on Foata normal form. 77/5865 useless extension candidates. Maximal degree in co-relation 11284. Up to 645 conditions per place. [2021-12-16 03:00:52,557 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 108 selfloop transitions, 63 changer transitions 16/466 dead transitions. [2021-12-16 03:00:52,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 466 transitions, 2422 flow [2021-12-16 03:00:52,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-16 03:00:52,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-16 03:00:52,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3257 transitions. [2021-12-16 03:00:52,566 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8553046218487395 [2021-12-16 03:00:52,566 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3257 transitions. [2021-12-16 03:00:52,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3257 transitions. [2021-12-16 03:00:52,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:52,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3257 transitions. [2021-12-16 03:00:52,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 232.64285714285714) internal successors, (3257), 14 states have internal predecessors, (3257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:52,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:52,577 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:52,577 INFO L186 Difference]: Start difference. First operand has 325 places, 339 transitions, 1401 flow. Second operand 14 states and 3257 transitions. [2021-12-16 03:00:52,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 466 transitions, 2422 flow [2021-12-16 03:00:52,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 466 transitions, 2416 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-12-16 03:00:52,600 INFO L242 Difference]: Finished difference. Result has 344 places, 377 transitions, 1905 flow [2021-12-16 03:00:52,601 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1905, PETRI_PLACES=344, PETRI_TRANSITIONS=377} [2021-12-16 03:00:52,602 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 99 predicate places. [2021-12-16 03:00:52,602 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 377 transitions, 1905 flow [2021-12-16 03:00:52,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:52,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:52,603 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:52,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-16 03:00:52,604 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:52,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:52,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1556713557, now seen corresponding path program 3 times [2021-12-16 03:00:52,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:52,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988452878] [2021-12-16 03:00:52,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:52,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:52,722 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:00:52,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:52,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988452878] [2021-12-16 03:00:52,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988452878] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:52,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:52,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:52,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653360111] [2021-12-16 03:00:52,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:52,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:52,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:52,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:52,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:52,726 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:52,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 377 transitions, 1905 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:52,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:52,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:52,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:53,865 INFO L129 PetriNetUnfolder]: 952/6472 cut-off events. [2021-12-16 03:00:53,865 INFO L130 PetriNetUnfolder]: For 10466/10911 co-relation queries the response was YES. [2021-12-16 03:00:53,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13429 conditions, 6472 events. 952/6472 cut-off events. For 10466/10911 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 60169 event pairs, 337 based on Foata normal form. 96/6480 useless extension candidates. Maximal degree in co-relation 13381. Up to 787 conditions per place. [2021-12-16 03:00:53,913 INFO L132 encePairwiseOnDemand]: 260/272 looper letters, 142 selfloop transitions, 48 changer transitions 11/480 dead transitions. [2021-12-16 03:00:53,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 480 transitions, 2864 flow [2021-12-16 03:00:53,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 03:00:53,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-16 03:00:53,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2328 transitions. [2021-12-16 03:00:53,916 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8558823529411764 [2021-12-16 03:00:53,916 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2328 transitions. [2021-12-16 03:00:53,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2328 transitions. [2021-12-16 03:00:53,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:53,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2328 transitions. [2021-12-16 03:00:53,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.8) internal successors, (2328), 10 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:53,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:53,924 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:53,924 INFO L186 Difference]: Start difference. First operand has 344 places, 377 transitions, 1905 flow. Second operand 10 states and 2328 transitions. [2021-12-16 03:00:53,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 480 transitions, 2864 flow [2021-12-16 03:00:53,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 480 transitions, 2837 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-12-16 03:00:53,978 INFO L242 Difference]: Finished difference. Result has 356 places, 390 transitions, 2173 flow [2021-12-16 03:00:53,979 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2173, PETRI_PLACES=356, PETRI_TRANSITIONS=390} [2021-12-16 03:00:53,980 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 111 predicate places. [2021-12-16 03:00:53,980 INFO L470 AbstractCegarLoop]: Abstraction has has 356 places, 390 transitions, 2173 flow [2021-12-16 03:00:53,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:53,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:53,981 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:53,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-16 03:00:53,981 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:53,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:53,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1785973805, now seen corresponding path program 4 times [2021-12-16 03:00:53,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:53,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007008337] [2021-12-16 03:00:53,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:53,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:54,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:54,100 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:00:54,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:54,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007008337] [2021-12-16 03:00:54,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007008337] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:54,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:54,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:54,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24633734] [2021-12-16 03:00:54,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:54,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:54,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:54,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:54,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:54,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:54,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 390 transitions, 2173 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:54,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:54,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:54,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:55,518 INFO L129 PetriNetUnfolder]: 1121/7508 cut-off events. [2021-12-16 03:00:55,518 INFO L130 PetriNetUnfolder]: For 19554/20050 co-relation queries the response was YES. [2021-12-16 03:00:55,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16946 conditions, 7508 events. 1121/7508 cut-off events. For 19554/20050 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 74281 event pairs, 360 based on Foata normal form. 119/7526 useless extension candidates. Maximal degree in co-relation 16892. Up to 946 conditions per place. [2021-12-16 03:00:55,574 INFO L132 encePairwiseOnDemand]: 257/272 looper letters, 115 selfloop transitions, 78 changer transitions 13/485 dead transitions. [2021-12-16 03:00:55,575 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 485 transitions, 3334 flow [2021-12-16 03:00:55,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 03:00:55,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-16 03:00:55,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2336 transitions. [2021-12-16 03:00:55,577 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8588235294117647 [2021-12-16 03:00:55,577 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2336 transitions. [2021-12-16 03:00:55,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2336 transitions. [2021-12-16 03:00:55,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:55,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2336 transitions. [2021-12-16 03:00:55,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 233.6) internal successors, (2336), 10 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:55,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:55,585 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:55,585 INFO L186 Difference]: Start difference. First operand has 356 places, 390 transitions, 2173 flow. Second operand 10 states and 2336 transitions. [2021-12-16 03:00:55,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 485 transitions, 3334 flow [2021-12-16 03:00:55,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 485 transitions, 3306 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-12-16 03:00:55,644 INFO L242 Difference]: Finished difference. Result has 371 places, 409 transitions, 2696 flow [2021-12-16 03:00:55,645 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2696, PETRI_PLACES=371, PETRI_TRANSITIONS=409} [2021-12-16 03:00:55,645 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 126 predicate places. [2021-12-16 03:00:55,646 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 409 transitions, 2696 flow [2021-12-16 03:00:55,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:55,646 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:55,646 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:55,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-16 03:00:55,646 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:55,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:55,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1187385773, now seen corresponding path program 5 times [2021-12-16 03:00:55,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:55,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729984785] [2021-12-16 03:00:55,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:55,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:55,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:00:55,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:55,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729984785] [2021-12-16 03:00:55,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729984785] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:55,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:55,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:55,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540677624] [2021-12-16 03:00:55,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:55,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:55,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:55,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:55,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:55,760 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:55,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 409 transitions, 2696 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:55,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:55,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:55,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:57,179 INFO L129 PetriNetUnfolder]: 1205/7923 cut-off events. [2021-12-16 03:00:57,179 INFO L130 PetriNetUnfolder]: For 29087/29951 co-relation queries the response was YES. [2021-12-16 03:00:57,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19027 conditions, 7923 events. 1205/7923 cut-off events. For 29087/29951 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 78560 event pairs, 454 based on Foata normal form. 137/7935 useless extension candidates. Maximal degree in co-relation 18966. Up to 836 conditions per place. [2021-12-16 03:00:57,265 INFO L132 encePairwiseOnDemand]: 260/272 looper letters, 148 selfloop transitions, 73 changer transitions 12/512 dead transitions. [2021-12-16 03:00:57,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 512 transitions, 3912 flow [2021-12-16 03:00:57,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 03:00:57,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-16 03:00:57,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2345 transitions. [2021-12-16 03:00:57,268 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8621323529411765 [2021-12-16 03:00:57,268 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2345 transitions. [2021-12-16 03:00:57,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2345 transitions. [2021-12-16 03:00:57,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:57,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2345 transitions. [2021-12-16 03:00:57,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 234.5) internal successors, (2345), 10 states have internal predecessors, (2345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:57,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:57,273 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:57,273 INFO L186 Difference]: Start difference. First operand has 371 places, 409 transitions, 2696 flow. Second operand 10 states and 2345 transitions. [2021-12-16 03:00:57,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 512 transitions, 3912 flow [2021-12-16 03:00:57,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 512 transitions, 3878 flow, removed 10 selfloop flow, removed 1 redundant places. [2021-12-16 03:00:57,373 INFO L242 Difference]: Finished difference. Result has 385 places, 419 transitions, 3114 flow [2021-12-16 03:00:57,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=2668, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3114, PETRI_PLACES=385, PETRI_TRANSITIONS=419} [2021-12-16 03:00:57,376 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 140 predicate places. [2021-12-16 03:00:57,376 INFO L470 AbstractCegarLoop]: Abstraction has has 385 places, 419 transitions, 3114 flow [2021-12-16 03:00:57,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:57,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:57,377 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:57,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-16 03:00:57,377 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:57,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:57,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1868082207, now seen corresponding path program 6 times [2021-12-16 03:00:57,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:57,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943820519] [2021-12-16 03:00:57,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:57,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:57,474 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:00:57,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:57,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943820519] [2021-12-16 03:00:57,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943820519] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:57,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:57,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:57,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564253961] [2021-12-16 03:00:57,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:57,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:57,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:57,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:57,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:57,477 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:57,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 419 transitions, 3114 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:57,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:57,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:57,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:00:59,545 INFO L129 PetriNetUnfolder]: 1541/10870 cut-off events. [2021-12-16 03:00:59,545 INFO L130 PetriNetUnfolder]: For 40680/41483 co-relation queries the response was YES. [2021-12-16 03:00:59,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25517 conditions, 10870 events. 1541/10870 cut-off events. For 40680/41483 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 118963 event pairs, 326 based on Foata normal form. 210/10937 useless extension candidates. Maximal degree in co-relation 25450. Up to 1091 conditions per place. [2021-12-16 03:00:59,643 INFO L132 encePairwiseOnDemand]: 259/272 looper letters, 139 selfloop transitions, 89 changer transitions 8/515 dead transitions. [2021-12-16 03:00:59,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 515 transitions, 4314 flow [2021-12-16 03:00:59,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-16 03:00:59,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-16 03:00:59,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2551 transitions. [2021-12-16 03:00:59,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8526069518716578 [2021-12-16 03:00:59,647 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2551 transitions. [2021-12-16 03:00:59,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2551 transitions. [2021-12-16 03:00:59,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:00:59,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2551 transitions. [2021-12-16 03:00:59,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 231.9090909090909) internal successors, (2551), 11 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:59,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:59,653 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:59,653 INFO L186 Difference]: Start difference. First operand has 385 places, 419 transitions, 3114 flow. Second operand 11 states and 2551 transitions. [2021-12-16 03:00:59,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 515 transitions, 4314 flow [2021-12-16 03:00:59,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 515 transitions, 4164 flow, removed 25 selfloop flow, removed 6 redundant places. [2021-12-16 03:00:59,784 INFO L242 Difference]: Finished difference. Result has 393 places, 442 transitions, 3649 flow [2021-12-16 03:00:59,784 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3649, PETRI_PLACES=393, PETRI_TRANSITIONS=442} [2021-12-16 03:00:59,784 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 148 predicate places. [2021-12-16 03:00:59,785 INFO L470 AbstractCegarLoop]: Abstraction has has 393 places, 442 transitions, 3649 flow [2021-12-16 03:00:59,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:59,785 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:00:59,785 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:00:59,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-16 03:00:59,785 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:00:59,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:00:59,786 INFO L85 PathProgramCache]: Analyzing trace with hash -2029903621, now seen corresponding path program 7 times [2021-12-16 03:00:59,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:00:59,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69667252] [2021-12-16 03:00:59,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:00:59,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:00:59,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:00:59,884 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:00:59,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:00:59,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69667252] [2021-12-16 03:00:59,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69667252] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:00:59,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:00:59,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:00:59,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885236506] [2021-12-16 03:00:59,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:00:59,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:00:59,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:00:59,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:00:59,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:00:59,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:00:59,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 442 transitions, 3649 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:00:59,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:00:59,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:00:59,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:01:02,248 INFO L129 PetriNetUnfolder]: 1789/11947 cut-off events. [2021-12-16 03:01:02,248 INFO L130 PetriNetUnfolder]: For 56681/57943 co-relation queries the response was YES. [2021-12-16 03:01:02,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29046 conditions, 11947 events. 1789/11947 cut-off events. For 56681/57943 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 132147 event pairs, 292 based on Foata normal form. 389/12179 useless extension candidates. Maximal degree in co-relation 28978. Up to 1087 conditions per place. [2021-12-16 03:01:02,363 INFO L132 encePairwiseOnDemand]: 252/272 looper letters, 136 selfloop transitions, 158 changer transitions 16/589 dead transitions. [2021-12-16 03:01:02,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 589 transitions, 5600 flow [2021-12-16 03:01:02,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-16 03:01:02,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-16 03:01:02,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3268 transitions. [2021-12-16 03:01:02,367 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8581932773109243 [2021-12-16 03:01:02,367 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3268 transitions. [2021-12-16 03:01:02,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3268 transitions. [2021-12-16 03:01:02,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:01:02,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3268 transitions. [2021-12-16 03:01:02,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 233.42857142857142) internal successors, (3268), 14 states have internal predecessors, (3268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:02,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:02,374 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:02,374 INFO L186 Difference]: Start difference. First operand has 393 places, 442 transitions, 3649 flow. Second operand 14 states and 3268 transitions. [2021-12-16 03:01:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 589 transitions, 5600 flow [2021-12-16 03:01:02,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 589 transitions, 5514 flow, removed 3 selfloop flow, removed 5 redundant places. [2021-12-16 03:01:02,524 INFO L242 Difference]: Finished difference. Result has 410 places, 510 transitions, 4941 flow [2021-12-16 03:01:02,524 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4941, PETRI_PLACES=410, PETRI_TRANSITIONS=510} [2021-12-16 03:01:02,525 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 165 predicate places. [2021-12-16 03:01:02,525 INFO L470 AbstractCegarLoop]: Abstraction has has 410 places, 510 transitions, 4941 flow [2021-12-16 03:01:02,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:02,525 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:01:02,525 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:01:02,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-16 03:01:02,526 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:01:02,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:01:02,526 INFO L85 PathProgramCache]: Analyzing trace with hash -179639577, now seen corresponding path program 8 times [2021-12-16 03:01:02,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:01:02,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979499377] [2021-12-16 03:01:02,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:01:02,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:01:02,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:01:02,610 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:01:02,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:01:02,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979499377] [2021-12-16 03:01:02,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979499377] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:01:02,610 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:01:02,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:01:02,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908296716] [2021-12-16 03:01:02,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:01:02,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:01:02,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:01:02,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:01:02,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:01:02,612 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:01:02,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 510 transitions, 4941 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:02,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:01:02,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:01:02,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:01:05,052 INFO L129 PetriNetUnfolder]: 1784/11810 cut-off events. [2021-12-16 03:01:05,053 INFO L130 PetriNetUnfolder]: For 70084/71593 co-relation queries the response was YES. [2021-12-16 03:01:05,142 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31501 conditions, 11810 events. 1784/11810 cut-off events. For 70084/71593 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 129729 event pairs, 347 based on Foata normal form. 378/12024 useless extension candidates. Maximal degree in co-relation 31424. Up to 1150 conditions per place. [2021-12-16 03:01:05,168 INFO L132 encePairwiseOnDemand]: 258/272 looper letters, 158 selfloop transitions, 128 changer transitions 12/577 dead transitions. [2021-12-16 03:01:05,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 577 transitions, 6059 flow [2021-12-16 03:01:05,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-16 03:01:05,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-16 03:01:05,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2562 transitions. [2021-12-16 03:01:05,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8562834224598931 [2021-12-16 03:01:05,175 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2562 transitions. [2021-12-16 03:01:05,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2562 transitions. [2021-12-16 03:01:05,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:01:05,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2562 transitions. [2021-12-16 03:01:05,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 232.9090909090909) internal successors, (2562), 11 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:05,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:05,181 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 272.0) internal successors, (3264), 12 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:05,181 INFO L186 Difference]: Start difference. First operand has 410 places, 510 transitions, 4941 flow. Second operand 11 states and 2562 transitions. [2021-12-16 03:01:05,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 577 transitions, 6059 flow [2021-12-16 03:01:05,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 577 transitions, 5988 flow, removed 23 selfloop flow, removed 5 redundant places. [2021-12-16 03:01:05,397 INFO L242 Difference]: Finished difference. Result has 418 places, 517 transitions, 5371 flow [2021-12-16 03:01:05,397 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5371, PETRI_PLACES=418, PETRI_TRANSITIONS=517} [2021-12-16 03:01:05,398 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 173 predicate places. [2021-12-16 03:01:05,398 INFO L470 AbstractCegarLoop]: Abstraction has has 418 places, 517 transitions, 5371 flow [2021-12-16 03:01:05,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:05,398 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:01:05,398 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:01:05,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-16 03:01:05,399 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:01:05,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:01:05,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1245136507, now seen corresponding path program 9 times [2021-12-16 03:01:05,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:01:05,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954381317] [2021-12-16 03:01:05,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:01:05,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:01:05,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:01:05,492 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:01:05,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:01:05,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954381317] [2021-12-16 03:01:05,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954381317] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:01:05,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:01:05,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:01:05,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826075370] [2021-12-16 03:01:05,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:01:05,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:01:05,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:01:05,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:01:05,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:01:05,497 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:01:05,498 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 517 transitions, 5371 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:05,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:01:05,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:01:05,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:01:08,316 INFO L129 PetriNetUnfolder]: 1817/12333 cut-off events. [2021-12-16 03:01:08,316 INFO L130 PetriNetUnfolder]: For 83512/85055 co-relation queries the response was YES. [2021-12-16 03:01:08,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33388 conditions, 12333 events. 1817/12333 cut-off events. For 83512/85055 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 136594 event pairs, 336 based on Foata normal form. 442/12623 useless extension candidates. Maximal degree in co-relation 33309. Up to 1927 conditions per place. [2021-12-16 03:01:08,460 INFO L132 encePairwiseOnDemand]: 256/272 looper letters, 168 selfloop transitions, 132 changer transitions 9/588 dead transitions. [2021-12-16 03:01:08,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 588 transitions, 6648 flow [2021-12-16 03:01:08,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 03:01:08,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-16 03:01:08,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2321 transitions. [2021-12-16 03:01:08,464 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8533088235294117 [2021-12-16 03:01:08,464 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2321 transitions. [2021-12-16 03:01:08,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2321 transitions. [2021-12-16 03:01:08,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:01:08,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2321 transitions. [2021-12-16 03:01:08,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.1) internal successors, (2321), 10 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:08,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:08,469 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 272.0) internal successors, (2992), 11 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:08,469 INFO L186 Difference]: Start difference. First operand has 418 places, 517 transitions, 5371 flow. Second operand 10 states and 2321 transitions. [2021-12-16 03:01:08,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 588 transitions, 6648 flow [2021-12-16 03:01:08,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 588 transitions, 6454 flow, removed 2 selfloop flow, removed 7 redundant places. [2021-12-16 03:01:08,699 INFO L242 Difference]: Finished difference. Result has 422 places, 536 transitions, 5913 flow [2021-12-16 03:01:08,699 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=5187, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5913, PETRI_PLACES=422, PETRI_TRANSITIONS=536} [2021-12-16 03:01:08,700 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 177 predicate places. [2021-12-16 03:01:08,700 INFO L470 AbstractCegarLoop]: Abstraction has has 422 places, 536 transitions, 5913 flow [2021-12-16 03:01:08,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:08,700 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:01:08,701 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:01:08,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-16 03:01:08,701 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:01:08,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:01:08,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1220703525, now seen corresponding path program 10 times [2021-12-16 03:01:08,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:01:08,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269690968] [2021-12-16 03:01:08,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:01:08,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:01:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:01:08,799 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:01:08,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:01:08,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269690968] [2021-12-16 03:01:08,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269690968] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:01:08,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:01:08,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:01:08,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173711861] [2021-12-16 03:01:08,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:01:08,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:01:08,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:01:08,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:01:08,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:01:08,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:01:08,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 536 transitions, 5913 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:08,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:01:08,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:01:08,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:01:11,540 INFO L129 PetriNetUnfolder]: 1823/12170 cut-off events. [2021-12-16 03:01:11,540 INFO L130 PetriNetUnfolder]: For 86949/88545 co-relation queries the response was YES. [2021-12-16 03:01:11,647 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33694 conditions, 12170 events. 1823/12170 cut-off events. For 86949/88545 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 133647 event pairs, 236 based on Foata normal form. 607/12628 useless extension candidates. Maximal degree in co-relation 33613. Up to 1726 conditions per place. [2021-12-16 03:01:11,676 INFO L132 encePairwiseOnDemand]: 250/272 looper letters, 135 selfloop transitions, 188 changer transitions 15/617 dead transitions. [2021-12-16 03:01:11,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 617 transitions, 7363 flow [2021-12-16 03:01:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-16 03:01:11,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-16 03:01:11,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3470 transitions. [2021-12-16 03:01:11,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504901960784313 [2021-12-16 03:01:11,679 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3470 transitions. [2021-12-16 03:01:11,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3470 transitions. [2021-12-16 03:01:11,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:01:11,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3470 transitions. [2021-12-16 03:01:11,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 231.33333333333334) internal successors, (3470), 15 states have internal predecessors, (3470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:11,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 272.0) internal successors, (4352), 16 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:11,688 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 272.0) internal successors, (4352), 16 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:11,688 INFO L186 Difference]: Start difference. First operand has 422 places, 536 transitions, 5913 flow. Second operand 15 states and 3470 transitions. [2021-12-16 03:01:11,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 617 transitions, 7363 flow [2021-12-16 03:01:12,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 617 transitions, 7277 flow, removed 38 selfloop flow, removed 2 redundant places. [2021-12-16 03:01:12,023 INFO L242 Difference]: Finished difference. Result has 439 places, 552 transitions, 6704 flow [2021-12-16 03:01:12,023 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6704, PETRI_PLACES=439, PETRI_TRANSITIONS=552} [2021-12-16 03:01:12,024 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 194 predicate places. [2021-12-16 03:01:12,024 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 552 transitions, 6704 flow [2021-12-16 03:01:12,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:12,024 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:01:12,024 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:01:12,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-16 03:01:12,024 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:01:12,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:01:12,025 INFO L85 PathProgramCache]: Analyzing trace with hash 281151675, now seen corresponding path program 1 times [2021-12-16 03:01:12,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:01:12,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820880455] [2021-12-16 03:01:12,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:01:12,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:01:12,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:01:12,133 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:01:12,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:01:12,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820880455] [2021-12-16 03:01:12,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820880455] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:01:12,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:01:12,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:01:12,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574539317] [2021-12-16 03:01:12,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:01:12,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:01:12,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:01:12,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:01:12,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:01:12,136 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:01:12,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 552 transitions, 6704 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:12,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:01:12,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:01:12,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:01:15,868 INFO L129 PetriNetUnfolder]: 2996/16657 cut-off events. [2021-12-16 03:01:15,868 INFO L130 PetriNetUnfolder]: For 77506/78459 co-relation queries the response was YES. [2021-12-16 03:01:16,036 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44546 conditions, 16657 events. 2996/16657 cut-off events. For 77506/78459 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 195047 event pairs, 985 based on Foata normal form. 270/16715 useless extension candidates. Maximal degree in co-relation 44459. Up to 2313 conditions per place. [2021-12-16 03:01:16,075 INFO L132 encePairwiseOnDemand]: 262/272 looper letters, 122 selfloop transitions, 50 changer transitions 0/644 dead transitions. [2021-12-16 03:01:16,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 644 transitions, 7508 flow [2021-12-16 03:01:16,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-16 03:01:16,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-16 03:01:16,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1882 transitions. [2021-12-16 03:01:16,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8648897058823529 [2021-12-16 03:01:16,077 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1882 transitions. [2021-12-16 03:01:16,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1882 transitions. [2021-12-16 03:01:16,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:01:16,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1882 transitions. [2021-12-16 03:01:16,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 235.25) internal successors, (1882), 8 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:16,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 272.0) internal successors, (2448), 9 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:16,081 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 272.0) internal successors, (2448), 9 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:16,081 INFO L186 Difference]: Start difference. First operand has 439 places, 552 transitions, 6704 flow. Second operand 8 states and 1882 transitions. [2021-12-16 03:01:16,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 644 transitions, 7508 flow [2021-12-16 03:01:16,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 644 transitions, 7344 flow, removed 6 selfloop flow, removed 5 redundant places. [2021-12-16 03:01:16,329 INFO L242 Difference]: Finished difference. Result has 446 places, 570 transitions, 6859 flow [2021-12-16 03:01:16,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=6540, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6859, PETRI_PLACES=446, PETRI_TRANSITIONS=570} [2021-12-16 03:01:16,330 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 201 predicate places. [2021-12-16 03:01:16,330 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 570 transitions, 6859 flow [2021-12-16 03:01:16,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:16,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:01:16,330 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:01:16,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-16 03:01:16,330 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:01:16,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:01:16,331 INFO L85 PathProgramCache]: Analyzing trace with hash -923681909, now seen corresponding path program 11 times [2021-12-16 03:01:16,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:01:16,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958140052] [2021-12-16 03:01:16,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:01:16,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:01:16,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:01:16,444 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:01:16,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:01:16,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958140052] [2021-12-16 03:01:16,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958140052] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:01:16,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:01:16,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:01:16,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570824534] [2021-12-16 03:01:16,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:01:16,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:01:16,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:01:16,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:01:16,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:01:16,449 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:01:16,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 570 transitions, 6859 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:16,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:01:16,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:01:16,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:01:20,361 INFO L129 PetriNetUnfolder]: 2524/17349 cut-off events. [2021-12-16 03:01:20,362 INFO L130 PetriNetUnfolder]: For 116241/117781 co-relation queries the response was YES. [2021-12-16 03:01:20,514 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48892 conditions, 17349 events. 2524/17349 cut-off events. For 116241/117781 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 208069 event pairs, 333 based on Foata normal form. 646/17802 useless extension candidates. Maximal degree in co-relation 48802. Up to 2881 conditions per place. [2021-12-16 03:01:20,556 INFO L132 encePairwiseOnDemand]: 252/272 looper letters, 172 selfloop transitions, 197 changer transitions 24/690 dead transitions. [2021-12-16 03:01:20,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 690 transitions, 9220 flow [2021-12-16 03:01:20,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-16 03:01:20,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-16 03:01:20,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3245 transitions. [2021-12-16 03:01:20,559 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8521533613445378 [2021-12-16 03:01:20,559 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3245 transitions. [2021-12-16 03:01:20,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3245 transitions. [2021-12-16 03:01:20,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:01:20,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3245 transitions. [2021-12-16 03:01:20,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 231.78571428571428) internal successors, (3245), 14 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:20,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:20,564 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:20,564 INFO L186 Difference]: Start difference. First operand has 446 places, 570 transitions, 6859 flow. Second operand 14 states and 3245 transitions. [2021-12-16 03:01:20,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 690 transitions, 9220 flow [2021-12-16 03:01:20,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 690 transitions, 9181 flow, removed 19 selfloop flow, removed 1 redundant places. [2021-12-16 03:01:21,005 INFO L242 Difference]: Finished difference. Result has 464 places, 611 transitions, 8487 flow [2021-12-16 03:01:21,006 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8487, PETRI_PLACES=464, PETRI_TRANSITIONS=611} [2021-12-16 03:01:21,006 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 219 predicate places. [2021-12-16 03:01:21,006 INFO L470 AbstractCegarLoop]: Abstraction has has 464 places, 611 transitions, 8487 flow [2021-12-16 03:01:21,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:21,007 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:01:21,007 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:01:21,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-16 03:01:21,008 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:01:21,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:01:21,008 INFO L85 PathProgramCache]: Analyzing trace with hash 125831355, now seen corresponding path program 2 times [2021-12-16 03:01:21,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:01:21,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599198632] [2021-12-16 03:01:21,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:01:21,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:01:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:01:21,116 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-16 03:01:21,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:01:21,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599198632] [2021-12-16 03:01:21,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599198632] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:01:21,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:01:21,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:01:21,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559000635] [2021-12-16 03:01:21,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:01:21,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:01:21,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:01:21,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:01:21,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:01:21,119 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:01:21,120 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 611 transitions, 8487 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:21,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:01:21,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:01:21,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:01:26,677 INFO L129 PetriNetUnfolder]: 4067/22964 cut-off events. [2021-12-16 03:01:26,677 INFO L130 PetriNetUnfolder]: For 128876/129919 co-relation queries the response was YES. [2021-12-16 03:01:26,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65715 conditions, 22964 events. 4067/22964 cut-off events. For 128876/129919 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 289929 event pairs, 1016 based on Foata normal form. 541/23306 useless extension candidates. Maximal degree in co-relation 65620. Up to 3465 conditions per place. [2021-12-16 03:01:27,024 INFO L132 encePairwiseOnDemand]: 258/272 looper letters, 105 selfloop transitions, 77 changer transitions 3/698 dead transitions. [2021-12-16 03:01:27,024 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 698 transitions, 9489 flow [2021-12-16 03:01:27,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-16 03:01:27,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-16 03:01:27,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3239 transitions. [2021-12-16 03:01:27,028 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.850577731092437 [2021-12-16 03:01:27,028 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3239 transitions. [2021-12-16 03:01:27,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3239 transitions. [2021-12-16 03:01:27,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:01:27,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3239 transitions. [2021-12-16 03:01:27,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 231.35714285714286) internal successors, (3239), 14 states have internal predecessors, (3239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:27,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:27,033 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 272.0) internal successors, (4080), 15 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:27,033 INFO L186 Difference]: Start difference. First operand has 464 places, 611 transitions, 8487 flow. Second operand 14 states and 3239 transitions. [2021-12-16 03:01:27,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 698 transitions, 9489 flow [2021-12-16 03:01:27,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 698 transitions, 9369 flow, removed 13 selfloop flow, removed 9 redundant places. [2021-12-16 03:01:27,674 INFO L242 Difference]: Finished difference. Result has 472 places, 624 transitions, 8819 flow [2021-12-16 03:01:27,675 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=272, PETRI_DIFFERENCE_MINUEND_FLOW=8344, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8819, PETRI_PLACES=472, PETRI_TRANSITIONS=624} [2021-12-16 03:01:27,675 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 227 predicate places. [2021-12-16 03:01:27,676 INFO L470 AbstractCegarLoop]: Abstraction has has 472 places, 624 transitions, 8819 flow [2021-12-16 03:01:27,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:27,676 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:01:27,676 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:01:27,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-16 03:01:27,676 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-16 03:01:27,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:01:27,676 INFO L85 PathProgramCache]: Analyzing trace with hash 408348965, now seen corresponding path program 3 times [2021-12-16 03:01:27,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:01:27,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594760028] [2021-12-16 03:01:27,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:01:27,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:01:27,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:01:27,783 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-16 03:01:27,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:01:27,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594760028] [2021-12-16 03:01:27,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594760028] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:01:27,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:01:27,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-16 03:01:27,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315802223] [2021-12-16 03:01:27,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:01:27,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-16 03:01:27,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:01:27,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-16 03:01:27,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-12-16 03:01:27,786 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 272 [2021-12-16 03:01:27,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 624 transitions, 8819 flow. Second operand has 7 states, 7 states have (on average 225.14285714285714) internal successors, (1576), 7 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:01:27,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:01:27,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 272 [2021-12-16 03:01:27,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand