/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 05:06:25,745 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 05:06:25,746 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 05:06:25,812 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 05:06:25,812 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 05:06:25,813 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 05:06:25,814 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 05:06:25,826 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 05:06:25,827 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 05:06:25,828 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 05:06:25,829 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 05:06:25,829 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 05:06:25,830 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 05:06:25,831 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 05:06:25,831 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 05:06:25,832 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 05:06:25,833 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 05:06:25,834 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 05:06:25,835 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 05:06:25,836 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 05:06:25,837 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 05:06:25,846 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 05:06:25,850 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 05:06:25,851 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 05:06:25,859 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 05:06:25,859 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 05:06:25,859 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 05:06:25,860 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 05:06:25,860 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 05:06:25,861 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 05:06:25,861 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 05:06:25,862 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 05:06:25,862 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 05:06:25,863 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 05:06:25,864 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 05:06:25,864 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 05:06:25,864 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 05:06:25,864 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 05:06:25,865 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 05:06:25,865 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 05:06:25,866 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 05:06:25,870 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf [2022-01-19 05:06:25,887 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 05:06:25,887 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 05:06:25,887 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 05:06:25,888 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 05:06:25,888 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 05:06:25,888 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 05:06:25,888 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 05:06:25,888 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 05:06:25,889 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 05:06:25,890 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 05:06:25,890 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 05:06:25,890 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 05:06:25,890 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 05:06:25,890 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 05:06:25,890 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 05:06:25,890 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 05:06:25,890 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:06:25,891 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 05:06:25,891 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 05:06:25,891 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 05:06:25,891 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 05:06:25,891 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 05:06:25,891 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 05:06:25,891 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 05:06:25,891 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 05:06:25,892 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 [2022-01-19 05:06:26,060 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 05:06:26,081 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 05:06:26,083 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 05:06:26,084 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 05:06:26,085 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 05:06:26,086 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2022-01-19 05:06:26,161 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fcf8261d1/c84568506cb64ad79dda8a527a4fd363/FLAG3ac3b7df4 [2022-01-19 05:06:26,661 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 05:06:26,662 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2022-01-19 05:06:26,688 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fcf8261d1/c84568506cb64ad79dda8a527a4fd363/FLAG3ac3b7df4 [2022-01-19 05:06:26,963 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fcf8261d1/c84568506cb64ad79dda8a527a4fd363 [2022-01-19 05:06:26,965 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 05:06:26,966 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 05:06:26,968 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 05:06:26,968 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 05:06:26,973 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 05:06:26,973 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:06:26" (1/1) ... [2022-01-19 05:06:26,974 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e95ba0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:26, skipping insertion in model container [2022-01-19 05:06:26,974 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:06:26" (1/1) ... [2022-01-19 05:06:26,981 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 05:06:27,033 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 05:06:27,561 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i[76077,76090] [2022-01-19 05:06:27,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:06:27,621 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 05:06:27,677 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i[76077,76090] [2022-01-19 05:06:27,701 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:06:27,803 INFO L208 MainTranslator]: Completed translation [2022-01-19 05:06:27,804 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27 WrapperNode [2022-01-19 05:06:27,804 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 05:06:27,805 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 05:06:27,805 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 05:06:27,805 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 05:06:27,812 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,849 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,879 INFO L137 Inliner]: procedures = 482, calls = 46, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 133 [2022-01-19 05:06:27,880 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 05:06:27,880 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 05:06:27,880 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 05:06:27,880 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 05:06:27,887 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,887 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,891 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,892 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,904 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,906 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,909 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,915 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 05:06:27,916 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 05:06:27,916 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 05:06:27,916 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 05:06:27,917 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (1/1) ... [2022-01-19 05:06:27,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:06:27,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:06:27,945 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) [2022-01-19 05:06:27,969 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 [2022-01-19 05:06:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 05:06:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 05:06:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-01-19 05:06:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 05:06:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-19 05:06:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 05:06:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 05:06:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-01-19 05:06:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-01-19 05:06:27,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 05:06:27,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 05:06:27,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 05:06:27,998 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 05:06:28,200 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 05:06:28,202 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 05:06:28,415 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 05:06:28,422 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 05:06:28,422 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 05:06:28,424 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:06:28 BoogieIcfgContainer [2022-01-19 05:06:28,424 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 05:06:28,426 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 05:06:28,426 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 05:06:28,428 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 05:06:28,429 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 05:06:26" (1/3) ... [2022-01-19 05:06:28,429 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@526501f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:06:28, skipping insertion in model container [2022-01-19 05:06:28,429 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:27" (2/3) ... [2022-01-19 05:06:28,430 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@526501f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:06:28, skipping insertion in model container [2022-01-19 05:06:28,430 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:06:28" (3/3) ... [2022-01-19 05:06:28,431 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2022-01-19 05:06:28,435 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 05:06:28,435 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-01-19 05:06:28,435 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 05:06:28,478 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,478 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,478 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,478 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,484 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,484 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,484 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,484 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,484 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,485 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,486 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,486 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,487 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,488 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,488 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,488 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,488 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,488 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,489 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,489 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,489 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,489 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,489 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,489 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,490 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,490 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,490 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,490 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,490 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,490 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,491 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,491 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,496 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,497 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,497 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,497 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,499 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,499 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,499 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,499 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,500 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,500 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,500 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,500 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,500 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,501 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,501 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,505 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,505 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,505 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,505 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,505 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,505 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,506 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,506 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,506 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,506 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,506 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,506 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,508 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,509 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,510 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,510 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,510 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,510 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:28,513 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 05:06:28,550 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:06:28,555 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=false, 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 [2022-01-19 05:06:28,555 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-01-19 05:06:28,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 193 places, 195 transitions, 406 flow [2022-01-19 05:06:28,641 INFO L129 PetriNetUnfolder]: 10/240 cut-off events. [2022-01-19 05:06:28,642 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 05:06:28,652 INFO L84 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 240 events. 10/240 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 405 event pairs, 0 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 141. Up to 4 conditions per place. [2022-01-19 05:06:28,653 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 195 transitions, 406 flow [2022-01-19 05:06:28,661 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 181 places, 181 transitions, 374 flow [2022-01-19 05:06:28,682 INFO L129 PetriNetUnfolder]: 1/48 cut-off events. [2022-01-19 05:06:28,683 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:06:28,683 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:28,683 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:28,684 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:28,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:28,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1888391755, now seen corresponding path program 1 times [2022-01-19 05:06:28,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:28,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130813256] [2022-01-19 05:06:28,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:28,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:29,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:29,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:29,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130813256] [2022-01-19 05:06:29,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130813256] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:29,049 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:29,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:06:29,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636381356] [2022-01-19 05:06:29,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:29,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:06:29,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:29,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:06:29,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:06:29,092 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 195 [2022-01-19 05:06:29,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 181 transitions, 374 flow. Second operand has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:29,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:29,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 195 [2022-01-19 05:06:29,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:29,435 INFO L129 PetriNetUnfolder]: 361/1046 cut-off events. [2022-01-19 05:06:29,435 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-19 05:06:29,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 1046 events. 361/1046 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6124 event pairs, 216 based on Foata normal form. 20/1012 useless extension candidates. Maximal degree in co-relation 1489. Up to 397 conditions per place. [2022-01-19 05:06:29,450 INFO L132 encePairwiseOnDemand]: 173/195 looper letters, 53 selfloop transitions, 17 changer transitions 1/177 dead transitions. [2022-01-19 05:06:29,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 177 transitions, 508 flow [2022-01-19 05:06:29,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 05:06:29,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 05:06:29,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1138 transitions. [2022-01-19 05:06:29,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6484330484330484 [2022-01-19 05:06:29,473 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1138 transitions. [2022-01-19 05:06:29,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1138 transitions. [2022-01-19 05:06:29,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:29,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1138 transitions. [2022-01-19 05:06:29,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 126.44444444444444) internal successors, (1138), 9 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:29,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 195.0) internal successors, (1950), 10 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:29,499 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 195.0) internal successors, (1950), 10 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:29,501 INFO L186 Difference]: Start difference. First operand has 181 places, 181 transitions, 374 flow. Second operand 9 states and 1138 transitions. [2022-01-19 05:06:29,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 177 transitions, 508 flow [2022-01-19 05:06:29,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 177 transitions, 500 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 05:06:29,515 INFO L242 Difference]: Finished difference. Result has 179 places, 170 transitions, 385 flow [2022-01-19 05:06:29,521 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=385, PETRI_PLACES=179, PETRI_TRANSITIONS=170} [2022-01-19 05:06:29,525 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -2 predicate places. [2022-01-19 05:06:29,525 INFO L470 AbstractCegarLoop]: Abstraction has has 179 places, 170 transitions, 385 flow [2022-01-19 05:06:29,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:29,526 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:29,527 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:29,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 05:06:29,528 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:29,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:29,529 INFO L85 PathProgramCache]: Analyzing trace with hash -57843741, now seen corresponding path program 1 times [2022-01-19 05:06:29,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:29,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487294882] [2022-01-19 05:06:29,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:29,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:29,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:29,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:29,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487294882] [2022-01-19 05:06:29,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487294882] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:29,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:29,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:06:29,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223793079] [2022-01-19 05:06:29,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:29,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:06:29,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:29,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:06:29,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:06:29,743 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 195 [2022-01-19 05:06:29,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 170 transitions, 385 flow. Second operand has 6 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:29,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:29,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 195 [2022-01-19 05:06:29,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:30,039 INFO L129 PetriNetUnfolder]: 361/1016 cut-off events. [2022-01-19 05:06:30,040 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-01-19 05:06:30,042 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1784 conditions, 1016 events. 361/1016 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5789 event pairs, 120 based on Foata normal form. 1/983 useless extension candidates. Maximal degree in co-relation 882. Up to 262 conditions per place. [2022-01-19 05:06:30,048 INFO L132 encePairwiseOnDemand]: 176/195 looper letters, 61 selfloop transitions, 18 changer transitions 1/185 dead transitions. [2022-01-19 05:06:30,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 185 transitions, 577 flow [2022-01-19 05:06:30,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 05:06:30,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 05:06:30,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1261 transitions. [2022-01-19 05:06:30,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2022-01-19 05:06:30,052 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1261 transitions. [2022-01-19 05:06:30,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1261 transitions. [2022-01-19 05:06:30,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:30,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1261 transitions. [2022-01-19 05:06:30,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 126.1) internal successors, (1261), 10 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 195.0) internal successors, (2145), 11 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,060 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 195.0) internal successors, (2145), 11 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,060 INFO L186 Difference]: Start difference. First operand has 179 places, 170 transitions, 385 flow. Second operand 10 states and 1261 transitions. [2022-01-19 05:06:30,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 185 transitions, 577 flow [2022-01-19 05:06:30,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 185 transitions, 548 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-01-19 05:06:30,071 INFO L242 Difference]: Finished difference. Result has 180 places, 169 transitions, 396 flow [2022-01-19 05:06:30,071 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=396, PETRI_PLACES=180, PETRI_TRANSITIONS=169} [2022-01-19 05:06:30,072 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -1 predicate places. [2022-01-19 05:06:30,072 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 169 transitions, 396 flow [2022-01-19 05:06:30,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,073 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:30,073 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:30,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 05:06:30,074 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:30,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash 5829728, now seen corresponding path program 1 times [2022-01-19 05:06:30,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:30,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302042324] [2022-01-19 05:06:30,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:30,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:30,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:30,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:30,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:30,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302042324] [2022-01-19 05:06:30,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302042324] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:30,253 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:30,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:06:30,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703236446] [2022-01-19 05:06:30,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:30,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:06:30,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:30,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:06:30,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:06:30,257 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 195 [2022-01-19 05:06:30,258 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 169 transitions, 396 flow. Second operand has 6 states, 6 states have (on average 120.33333333333333) internal successors, (722), 6 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,258 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:30,258 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 195 [2022-01-19 05:06:30,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:30,708 INFO L129 PetriNetUnfolder]: 832/2098 cut-off events. [2022-01-19 05:06:30,708 INFO L130 PetriNetUnfolder]: For 131/131 co-relation queries the response was YES. [2022-01-19 05:06:30,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3841 conditions, 2098 events. 832/2098 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14158 event pairs, 169 based on Foata normal form. 32/2102 useless extension candidates. Maximal degree in co-relation 1029. Up to 499 conditions per place. [2022-01-19 05:06:30,722 INFO L132 encePairwiseOnDemand]: 174/195 looper letters, 100 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2022-01-19 05:06:30,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 254 transitions, 880 flow [2022-01-19 05:06:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 05:06:30,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 05:06:30,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1657 transitions. [2022-01-19 05:06:30,727 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6536489151873768 [2022-01-19 05:06:30,727 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1657 transitions. [2022-01-19 05:06:30,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1657 transitions. [2022-01-19 05:06:30,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:30,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1657 transitions. [2022-01-19 05:06:30,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 127.46153846153847) internal successors, (1657), 13 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 195.0) internal successors, (2730), 14 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,743 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 195.0) internal successors, (2730), 14 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,743 INFO L186 Difference]: Start difference. First operand has 180 places, 169 transitions, 396 flow. Second operand 13 states and 1657 transitions. [2022-01-19 05:06:30,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 254 transitions, 880 flow [2022-01-19 05:06:30,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 834 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 05:06:30,759 INFO L242 Difference]: Finished difference. Result has 192 places, 206 transitions, 666 flow [2022-01-19 05:06:30,760 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=666, PETRI_PLACES=192, PETRI_TRANSITIONS=206} [2022-01-19 05:06:30,762 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 11 predicate places. [2022-01-19 05:06:30,762 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 206 transitions, 666 flow [2022-01-19 05:06:30,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.33333333333333) internal successors, (722), 6 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,763 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:30,763 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:30,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 05:06:30,764 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:30,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:30,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2139572029, now seen corresponding path program 1 times [2022-01-19 05:06:30,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:30,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234660480] [2022-01-19 05:06:30,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:30,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:30,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:30,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:30,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234660480] [2022-01-19 05:06:30,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234660480] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:30,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:30,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:06:30,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416539289] [2022-01-19 05:06:30,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:30,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:06:30,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:30,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:06:30,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:06:30,871 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 195 [2022-01-19 05:06:30,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 206 transitions, 666 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:30,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 195 [2022-01-19 05:06:30,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:31,436 INFO L129 PetriNetUnfolder]: 1084/2667 cut-off events. [2022-01-19 05:06:31,436 INFO L130 PetriNetUnfolder]: For 10874/10936 co-relation queries the response was YES. [2022-01-19 05:06:31,444 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9161 conditions, 2667 events. 1084/2667 cut-off events. For 10874/10936 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19229 event pairs, 218 based on Foata normal form. 47/2686 useless extension candidates. Maximal degree in co-relation 7852. Up to 732 conditions per place. [2022-01-19 05:06:31,459 INFO L132 encePairwiseOnDemand]: 176/195 looper letters, 74 selfloop transitions, 48 changer transitions 69/295 dead transitions. [2022-01-19 05:06:31,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 295 transitions, 1750 flow [2022-01-19 05:06:31,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 05:06:31,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 05:06:31,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1406 transitions. [2022-01-19 05:06:31,463 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6554778554778555 [2022-01-19 05:06:31,463 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1406 transitions. [2022-01-19 05:06:31,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1406 transitions. [2022-01-19 05:06:31,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:31,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1406 transitions. [2022-01-19 05:06:31,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.81818181818181) internal successors, (1406), 11 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,470 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,470 INFO L186 Difference]: Start difference. First operand has 192 places, 206 transitions, 666 flow. Second operand 11 states and 1406 transitions. [2022-01-19 05:06:31,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 295 transitions, 1750 flow [2022-01-19 05:06:31,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 295 transitions, 1750 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 05:06:31,489 INFO L242 Difference]: Finished difference. Result has 210 places, 212 transitions, 979 flow [2022-01-19 05:06:31,489 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=979, PETRI_PLACES=210, PETRI_TRANSITIONS=212} [2022-01-19 05:06:31,490 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 29 predicate places. [2022-01-19 05:06:31,490 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 212 transitions, 979 flow [2022-01-19 05:06:31,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,491 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:31,491 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:31,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 05:06:31,491 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:31,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:31,492 INFO L85 PathProgramCache]: Analyzing trace with hash 881004710, now seen corresponding path program 1 times [2022-01-19 05:06:31,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:31,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276018414] [2022-01-19 05:06:31,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:31,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:31,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:31,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:31,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276018414] [2022-01-19 05:06:31,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276018414] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:31,608 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:31,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 05:06:31,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886430690] [2022-01-19 05:06:31,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:31,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 05:06:31,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:31,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 05:06:31,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 05:06:31,610 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 195 [2022-01-19 05:06:31,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 212 transitions, 979 flow. Second operand has 5 states, 5 states have (on average 170.2) internal successors, (851), 5 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:31,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 195 [2022-01-19 05:06:31,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:31,661 INFO L129 PetriNetUnfolder]: 4/168 cut-off events. [2022-01-19 05:06:31,662 INFO L130 PetriNetUnfolder]: For 459/531 co-relation queries the response was YES. [2022-01-19 05:06:31,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 358 conditions, 168 events. 4/168 cut-off events. For 459/531 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 194 event pairs, 4 based on Foata normal form. 8/174 useless extension candidates. Maximal degree in co-relation 337. Up to 13 conditions per place. [2022-01-19 05:06:31,663 INFO L132 encePairwiseOnDemand]: 190/195 looper letters, 9 selfloop transitions, 4 changer transitions 0/140 dead transitions. [2022-01-19 05:06:31,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 140 transitions, 438 flow [2022-01-19 05:06:31,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 05:06:31,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 05:06:31,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1022 transitions. [2022-01-19 05:06:31,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8735042735042735 [2022-01-19 05:06:31,666 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1022 transitions. [2022-01-19 05:06:31,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1022 transitions. [2022-01-19 05:06:31,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:31,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1022 transitions. [2022-01-19 05:06:31,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 170.33333333333334) internal successors, (1022), 6 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,670 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,671 INFO L186 Difference]: Start difference. First operand has 210 places, 212 transitions, 979 flow. Second operand 6 states and 1022 transitions. [2022-01-19 05:06:31,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 140 transitions, 438 flow [2022-01-19 05:06:31,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 140 transitions, 318 flow, removed 40 selfloop flow, removed 19 redundant places. [2022-01-19 05:06:31,674 INFO L242 Difference]: Finished difference. Result has 153 places, 140 transitions, 300 flow [2022-01-19 05:06:31,675 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=153, PETRI_TRANSITIONS=140} [2022-01-19 05:06:31,677 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -28 predicate places. [2022-01-19 05:06:31,677 INFO L470 AbstractCegarLoop]: Abstraction has has 153 places, 140 transitions, 300 flow [2022-01-19 05:06:31,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 170.2) internal successors, (851), 5 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:31,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:31,678 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:31,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 05:06:31,678 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:31,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:31,679 INFO L85 PathProgramCache]: Analyzing trace with hash -971686872, now seen corresponding path program 1 times [2022-01-19 05:06:31,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:31,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461429865] [2022-01-19 05:06:31,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:31,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:31,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:32,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:32,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:32,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461429865] [2022-01-19 05:06:32,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461429865] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:32,576 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:32,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 05:06:32,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085782372] [2022-01-19 05:06:32,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:32,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:06:32,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:32,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:06:32,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:06:32,581 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2022-01-19 05:06:32,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 140 transitions, 300 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:32,584 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:32,584 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2022-01-19 05:06:32,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:34,652 INFO L129 PetriNetUnfolder]: 698/1674 cut-off events. [2022-01-19 05:06:34,652 INFO L130 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2022-01-19 05:06:34,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3160 conditions, 1674 events. 698/1674 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10908 event pairs, 18 based on Foata normal form. 12/1618 useless extension candidates. Maximal degree in co-relation 3152. Up to 340 conditions per place. [2022-01-19 05:06:34,664 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 154 selfloop transitions, 29 changer transitions 0/257 dead transitions. [2022-01-19 05:06:34,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 257 transitions, 949 flow [2022-01-19 05:06:34,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 05:06:34,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 05:06:34,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2461 transitions. [2022-01-19 05:06:34,670 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5487179487179488 [2022-01-19 05:06:34,670 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2461 transitions. [2022-01-19 05:06:34,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2461 transitions. [2022-01-19 05:06:34,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:34,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2461 transitions. [2022-01-19 05:06:34,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 107.0) internal successors, (2461), 23 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,685 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,686 INFO L186 Difference]: Start difference. First operand has 153 places, 140 transitions, 300 flow. Second operand 23 states and 2461 transitions. [2022-01-19 05:06:34,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 257 transitions, 949 flow [2022-01-19 05:06:34,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 257 transitions, 942 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 05:06:34,692 INFO L242 Difference]: Finished difference. Result has 176 places, 150 transitions, 400 flow [2022-01-19 05:06:34,693 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=400, PETRI_PLACES=176, PETRI_TRANSITIONS=150} [2022-01-19 05:06:34,694 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -5 predicate places. [2022-01-19 05:06:34,695 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 150 transitions, 400 flow [2022-01-19 05:06:34,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:34,696 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:34,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 05:06:34,696 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:34,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:34,697 INFO L85 PathProgramCache]: Analyzing trace with hash -118839364, now seen corresponding path program 2 times [2022-01-19 05:06:34,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:34,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400425834] [2022-01-19 05:06:34,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:34,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:34,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:35,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:35,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:35,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400425834] [2022-01-19 05:06:35,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400425834] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:35,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:35,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 05:06:35,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417806622] [2022-01-19 05:06:35,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:35,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 05:06:35,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:35,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 05:06:35,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-19 05:06:35,730 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 195 [2022-01-19 05:06:35,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 150 transitions, 400 flow. Second operand has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:35,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 195 [2022-01-19 05:06:35,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:40,276 INFO L129 PetriNetUnfolder]: 2174/4614 cut-off events. [2022-01-19 05:06:40,276 INFO L130 PetriNetUnfolder]: For 1757/1762 co-relation queries the response was YES. [2022-01-19 05:06:40,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10626 conditions, 4614 events. 2174/4614 cut-off events. For 1757/1762 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 33854 event pairs, 484 based on Foata normal form. 2/4476 useless extension candidates. Maximal degree in co-relation 10613. Up to 1127 conditions per place. [2022-01-19 05:06:40,310 INFO L132 encePairwiseOnDemand]: 162/195 looper letters, 246 selfloop transitions, 52 changer transitions 0/363 dead transitions. [2022-01-19 05:06:40,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 363 transitions, 1655 flow [2022-01-19 05:06:40,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 05:06:40,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 05:06:40,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3130 transitions. [2022-01-19 05:06:40,317 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5016025641025641 [2022-01-19 05:06:40,318 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3130 transitions. [2022-01-19 05:06:40,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3130 transitions. [2022-01-19 05:06:40,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:40,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3130 transitions. [2022-01-19 05:06:40,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 97.8125) internal successors, (3130), 32 states have internal predecessors, (3130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 195.0) internal successors, (6435), 33 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,336 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 195.0) internal successors, (6435), 33 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,337 INFO L186 Difference]: Start difference. First operand has 176 places, 150 transitions, 400 flow. Second operand 32 states and 3130 transitions. [2022-01-19 05:06:40,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 363 transitions, 1655 flow [2022-01-19 05:06:40,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 363 transitions, 1551 flow, removed 0 selfloop flow, removed 16 redundant places. [2022-01-19 05:06:40,345 INFO L242 Difference]: Finished difference. Result has 203 places, 183 transitions, 650 flow [2022-01-19 05:06:40,346 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=650, PETRI_PLACES=203, PETRI_TRANSITIONS=183} [2022-01-19 05:06:40,346 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 22 predicate places. [2022-01-19 05:06:40,347 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 183 transitions, 650 flow [2022-01-19 05:06:40,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,348 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:40,348 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:40,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 05:06:40,348 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:40,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:40,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1959895502, now seen corresponding path program 3 times [2022-01-19 05:06:40,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:40,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090831105] [2022-01-19 05:06:40,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:40,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:40,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:40,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:40,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:40,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090831105] [2022-01-19 05:06:40,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090831105] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:40,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:40,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:40,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740320712] [2022-01-19 05:06:40,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:40,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:40,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:40,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:40,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:40,903 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-19 05:06:40,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 183 transitions, 650 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:40,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-19 05:06:40,905 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:42,422 INFO L129 PetriNetUnfolder]: 1254/3467 cut-off events. [2022-01-19 05:06:42,422 INFO L130 PetriNetUnfolder]: For 4552/4647 co-relation queries the response was YES. [2022-01-19 05:06:42,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9157 conditions, 3467 events. 1254/3467 cut-off events. For 4552/4647 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27694 event pairs, 420 based on Foata normal form. 5/3345 useless extension candidates. Maximal degree in co-relation 9133. Up to 1042 conditions per place. [2022-01-19 05:06:42,454 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 158 selfloop transitions, 47 changer transitions 0/287 dead transitions. [2022-01-19 05:06:42,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 287 transitions, 1520 flow [2022-01-19 05:06:42,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 05:06:42,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 05:06:42,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2276 transitions. [2022-01-19 05:06:42,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5305361305361306 [2022-01-19 05:06:42,461 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2276 transitions. [2022-01-19 05:06:42,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2276 transitions. [2022-01-19 05:06:42,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:42,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2276 transitions. [2022-01-19 05:06:42,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.45454545454545) internal successors, (2276), 22 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,485 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,485 INFO L186 Difference]: Start difference. First operand has 203 places, 183 transitions, 650 flow. Second operand 22 states and 2276 transitions. [2022-01-19 05:06:42,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 287 transitions, 1520 flow [2022-01-19 05:06:42,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 287 transitions, 1483 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-01-19 05:06:42,501 INFO L242 Difference]: Finished difference. Result has 225 places, 206 transitions, 932 flow [2022-01-19 05:06:42,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=932, PETRI_PLACES=225, PETRI_TRANSITIONS=206} [2022-01-19 05:06:42,503 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 44 predicate places. [2022-01-19 05:06:42,504 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 206 transitions, 932 flow [2022-01-19 05:06:42,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:42,505 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:42,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 05:06:42,505 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:42,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:42,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1971357370, now seen corresponding path program 4 times [2022-01-19 05:06:42,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:42,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710613723] [2022-01-19 05:06:42,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:42,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:42,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:43,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:43,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:43,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710613723] [2022-01-19 05:06:43,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710613723] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:43,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:43,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-01-19 05:06:43,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333420224] [2022-01-19 05:06:43,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:43,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 05:06:43,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:43,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 05:06:43,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2022-01-19 05:06:43,461 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 195 [2022-01-19 05:06:43,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 206 transitions, 932 flow. Second operand has 30 states, 30 states have (on average 90.3) internal successors, (2709), 30 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:43,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:43,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 195 [2022-01-19 05:06:43,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:51,435 INFO L129 PetriNetUnfolder]: 3341/7436 cut-off events. [2022-01-19 05:06:51,435 INFO L130 PetriNetUnfolder]: For 13625/13662 co-relation queries the response was YES. [2022-01-19 05:06:51,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21845 conditions, 7436 events. 3341/7436 cut-off events. For 13625/13662 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 59997 event pairs, 283 based on Foata normal form. 19/7372 useless extension candidates. Maximal degree in co-relation 21810. Up to 1448 conditions per place. [2022-01-19 05:06:51,495 INFO L132 encePairwiseOnDemand]: 157/195 looper letters, 344 selfloop transitions, 167 changer transitions 0/575 dead transitions. [2022-01-19 05:06:51,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 575 transitions, 3998 flow [2022-01-19 05:06:51,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-19 05:06:51,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-19 05:06:51,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 5825 transitions. [2022-01-19 05:06:51,505 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48180314309346567 [2022-01-19 05:06:51,505 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 5825 transitions. [2022-01-19 05:06:51,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 5825 transitions. [2022-01-19 05:06:51,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:51,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 5825 transitions. [2022-01-19 05:06:51,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 93.95161290322581) internal successors, (5825), 62 states have internal predecessors, (5825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 195.0) internal successors, (12285), 63 states have internal predecessors, (12285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,534 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 195.0) internal successors, (12285), 63 states have internal predecessors, (12285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,534 INFO L186 Difference]: Start difference. First operand has 225 places, 206 transitions, 932 flow. Second operand 62 states and 5825 transitions. [2022-01-19 05:06:51,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 575 transitions, 3998 flow [2022-01-19 05:06:51,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 575 transitions, 3922 flow, removed 14 selfloop flow, removed 7 redundant places. [2022-01-19 05:06:51,594 INFO L242 Difference]: Finished difference. Result has 291 places, 319 transitions, 2178 flow [2022-01-19 05:06:51,595 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=2178, PETRI_PLACES=291, PETRI_TRANSITIONS=319} [2022-01-19 05:06:51,596 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 110 predicate places. [2022-01-19 05:06:51,596 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 319 transitions, 2178 flow [2022-01-19 05:06:51,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 90.3) internal successors, (2709), 30 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,597 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:51,597 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:51,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 05:06:51,597 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:51,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:51,597 INFO L85 PathProgramCache]: Analyzing trace with hash 266412222, now seen corresponding path program 5 times [2022-01-19 05:06:51,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:51,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875589105] [2022-01-19 05:06:51,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:51,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:51,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:52,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:52,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:52,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875589105] [2022-01-19 05:06:52,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875589105] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:52,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:52,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:52,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337472785] [2022-01-19 05:06:52,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:52,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:52,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:52,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:52,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:52,117 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-19 05:06:52,119 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 319 transitions, 2178 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:52,119 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:52,119 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-19 05:06:52,119 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:53,977 INFO L129 PetriNetUnfolder]: 2894/8110 cut-off events. [2022-01-19 05:06:53,978 INFO L130 PetriNetUnfolder]: For 18095/18226 co-relation queries the response was YES. [2022-01-19 05:06:54,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24201 conditions, 8110 events. 2894/8110 cut-off events. For 18095/18226 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 78360 event pairs, 242 based on Foata normal form. 23/7959 useless extension candidates. Maximal degree in co-relation 24154. Up to 1355 conditions per place. [2022-01-19 05:06:54,155 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 253 selfloop transitions, 132 changer transitions 0/518 dead transitions. [2022-01-19 05:06:54,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 518 transitions, 4443 flow [2022-01-19 05:06:54,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 05:06:54,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 05:06:54,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2292 transitions. [2022-01-19 05:06:54,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5342657342657343 [2022-01-19 05:06:54,175 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2292 transitions. [2022-01-19 05:06:54,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2292 transitions. [2022-01-19 05:06:54,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:54,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2292 transitions. [2022-01-19 05:06:54,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 104.18181818181819) internal successors, (2292), 22 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,181 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,182 INFO L186 Difference]: Start difference. First operand has 291 places, 319 transitions, 2178 flow. Second operand 22 states and 2292 transitions. [2022-01-19 05:06:54,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 518 transitions, 4443 flow [2022-01-19 05:06:54,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 518 transitions, 4179 flow, removed 62 selfloop flow, removed 18 redundant places. [2022-01-19 05:06:54,258 INFO L242 Difference]: Finished difference. Result has 303 places, 374 transitions, 2945 flow [2022-01-19 05:06:54,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2945, PETRI_PLACES=303, PETRI_TRANSITIONS=374} [2022-01-19 05:06:54,260 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 122 predicate places. [2022-01-19 05:06:54,260 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 374 transitions, 2945 flow [2022-01-19 05:06:54,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:54,261 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:54,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 05:06:54,261 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:54,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:54,261 INFO L85 PathProgramCache]: Analyzing trace with hash 418435402, now seen corresponding path program 6 times [2022-01-19 05:06:54,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:54,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995696125] [2022-01-19 05:06:54,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:54,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:54,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:54,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:54,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995696125] [2022-01-19 05:06:54,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995696125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:54,747 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:54,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:54,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181738630] [2022-01-19 05:06:54,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:54,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:54,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:54,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:54,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:54,750 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-19 05:06:54,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 374 transitions, 2945 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:54,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-19 05:06:54,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:57,379 INFO L129 PetriNetUnfolder]: 3912/11213 cut-off events. [2022-01-19 05:06:57,380 INFO L130 PetriNetUnfolder]: For 32138/32200 co-relation queries the response was YES. [2022-01-19 05:06:57,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35224 conditions, 11213 events. 3912/11213 cut-off events. For 32138/32200 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 115907 event pairs, 1571 based on Foata normal form. 16/10953 useless extension candidates. Maximal degree in co-relation 35167. Up to 4387 conditions per place. [2022-01-19 05:06:57,484 INFO L132 encePairwiseOnDemand]: 170/195 looper letters, 271 selfloop transitions, 147 changer transitions 0/551 dead transitions. [2022-01-19 05:06:57,484 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 551 transitions, 5082 flow [2022-01-19 05:06:57,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:06:57,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:06:57,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2167 transitions. [2022-01-19 05:06:57,487 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5291819291819292 [2022-01-19 05:06:57,487 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2167 transitions. [2022-01-19 05:06:57,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2167 transitions. [2022-01-19 05:06:57,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:57,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2167 transitions. [2022-01-19 05:06:57,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 103.19047619047619) internal successors, (2167), 21 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,495 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,495 INFO L186 Difference]: Start difference. First operand has 303 places, 374 transitions, 2945 flow. Second operand 21 states and 2167 transitions. [2022-01-19 05:06:57,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 551 transitions, 5082 flow [2022-01-19 05:06:57,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 551 transitions, 4904 flow, removed 22 selfloop flow, removed 9 redundant places. [2022-01-19 05:06:57,663 INFO L242 Difference]: Finished difference. Result has 326 places, 431 transitions, 3848 flow [2022-01-19 05:06:57,664 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3848, PETRI_PLACES=326, PETRI_TRANSITIONS=431} [2022-01-19 05:06:57,665 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 145 predicate places. [2022-01-19 05:06:57,665 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 431 transitions, 3848 flow [2022-01-19 05:06:57,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,665 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:57,665 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:57,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 05:06:57,666 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:06:57,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:57,666 INFO L85 PathProgramCache]: Analyzing trace with hash 616137398, now seen corresponding path program 7 times [2022-01-19 05:06:57,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:57,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748842299] [2022-01-19 05:06:57,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:57,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:58,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:58,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748842299] [2022-01-19 05:06:58,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748842299] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:58,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:58,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:58,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105181880] [2022-01-19 05:06:58,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:58,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:58,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:58,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:58,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:58,313 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 195 [2022-01-19 05:06:58,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 431 transitions, 3848 flow. Second operand has 19 states, 19 states have (on average 134.31578947368422) internal successors, (2552), 19 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) [2022-01-19 05:06:58,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:58,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 195 [2022-01-19 05:06:58,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:01,535 INFO L129 PetriNetUnfolder]: 3485/11010 cut-off events. [2022-01-19 05:07:01,535 INFO L130 PetriNetUnfolder]: For 49551/49726 co-relation queries the response was YES. [2022-01-19 05:07:01,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38586 conditions, 11010 events. 3485/11010 cut-off events. For 49551/49726 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 120570 event pairs, 1641 based on Foata normal form. 53/10740 useless extension candidates. Maximal degree in co-relation 38516. Up to 2670 conditions per place. [2022-01-19 05:07:01,627 INFO L132 encePairwiseOnDemand]: 175/195 looper letters, 268 selfloop transitions, 100 changer transitions 0/581 dead transitions. [2022-01-19 05:07:01,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 581 transitions, 6037 flow [2022-01-19 05:07:01,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 05:07:01,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 05:07:01,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2804 transitions. [2022-01-19 05:07:01,631 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.718974358974359 [2022-01-19 05:07:01,631 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2804 transitions. [2022-01-19 05:07:01,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2804 transitions. [2022-01-19 05:07:01,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:01,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2804 transitions. [2022-01-19 05:07:01,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.2) internal successors, (2804), 20 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:01,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:01,639 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:01,640 INFO L186 Difference]: Start difference. First operand has 326 places, 431 transitions, 3848 flow. Second operand 20 states and 2804 transitions. [2022-01-19 05:07:01,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 581 transitions, 6037 flow [2022-01-19 05:07:01,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 581 transitions, 5945 flow, removed 36 selfloop flow, removed 6 redundant places. [2022-01-19 05:07:01,901 INFO L242 Difference]: Finished difference. Result has 345 places, 452 transitions, 4185 flow [2022-01-19 05:07:01,902 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4185, PETRI_PLACES=345, PETRI_TRANSITIONS=452} [2022-01-19 05:07:01,903 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 164 predicate places. [2022-01-19 05:07:01,903 INFO L470 AbstractCegarLoop]: Abstraction has has 345 places, 452 transitions, 4185 flow [2022-01-19 05:07:01,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 134.31578947368422) internal successors, (2552), 19 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) [2022-01-19 05:07:01,904 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:01,904 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:01,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 05:07:01,904 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:01,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:01,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1357591996, now seen corresponding path program 8 times [2022-01-19 05:07:01,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:01,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551927083] [2022-01-19 05:07:01,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:01,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:01,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:02,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:02,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:02,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551927083] [2022-01-19 05:07:02,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551927083] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:02,521 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:02,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 05:07:02,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098190130] [2022-01-19 05:07:02,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:02,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 05:07:02,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:02,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 05:07:02,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2022-01-19 05:07:02,524 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-19 05:07:02,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 452 transitions, 4185 flow. Second operand has 20 states, 20 states have (on average 99.05) internal successors, (1981), 20 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:02,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:02,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-19 05:07:02,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:07,180 INFO L129 PetriNetUnfolder]: 7462/20353 cut-off events. [2022-01-19 05:07:07,180 INFO L130 PetriNetUnfolder]: For 79371/79549 co-relation queries the response was YES. [2022-01-19 05:07:07,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70829 conditions, 20353 events. 7462/20353 cut-off events. For 79371/79549 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 229254 event pairs, 2497 based on Foata normal form. 24/19935 useless extension candidates. Maximal degree in co-relation 70753. Up to 6040 conditions per place. [2022-01-19 05:07:07,350 INFO L132 encePairwiseOnDemand]: 168/195 looper letters, 338 selfloop transitions, 201 changer transitions 0/680 dead transitions. [2022-01-19 05:07:07,350 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 680 transitions, 7313 flow [2022-01-19 05:07:07,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 05:07:07,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 05:07:07,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2764 transitions. [2022-01-19 05:07:07,366 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5249762583095916 [2022-01-19 05:07:07,366 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2764 transitions. [2022-01-19 05:07:07,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2764 transitions. [2022-01-19 05:07:07,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:07,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2764 transitions. [2022-01-19 05:07:07,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 102.37037037037037) internal successors, (2764), 27 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:07,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 195.0) internal successors, (5460), 28 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:07,385 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 195.0) internal successors, (5460), 28 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:07,385 INFO L186 Difference]: Start difference. First operand has 345 places, 452 transitions, 4185 flow. Second operand 27 states and 2764 transitions. [2022-01-19 05:07:07,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 680 transitions, 7313 flow [2022-01-19 05:07:07,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 680 transitions, 7160 flow, removed 17 selfloop flow, removed 10 redundant places. [2022-01-19 05:07:07,945 INFO L242 Difference]: Finished difference. Result has 372 places, 529 transitions, 5650 flow [2022-01-19 05:07:07,946 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=4042, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5650, PETRI_PLACES=372, PETRI_TRANSITIONS=529} [2022-01-19 05:07:07,946 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 191 predicate places. [2022-01-19 05:07:07,947 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 529 transitions, 5650 flow [2022-01-19 05:07:07,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 99.05) internal successors, (1981), 20 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:07,947 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:07,947 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:07,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 05:07:07,947 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:07,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:07,948 INFO L85 PathProgramCache]: Analyzing trace with hash -79023016, now seen corresponding path program 9 times [2022-01-19 05:07:07,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:07,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144664228] [2022-01-19 05:07:07,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:07,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:07,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:08,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:08,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:08,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144664228] [2022-01-19 05:07:08,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144664228] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:08,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:08,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-01-19 05:07:08,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355772027] [2022-01-19 05:07:08,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:08,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 05:07:08,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:08,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 05:07:08,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2022-01-19 05:07:08,949 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 195 [2022-01-19 05:07:08,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 529 transitions, 5650 flow. Second operand has 29 states, 29 states have (on average 90.37931034482759) internal successors, (2621), 29 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:08,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:08,951 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 195 [2022-01-19 05:07:08,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:17,684 INFO L129 PetriNetUnfolder]: 10357/24369 cut-off events. [2022-01-19 05:07:17,685 INFO L130 PetriNetUnfolder]: For 120374/120552 co-relation queries the response was YES. [2022-01-19 05:07:17,860 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92147 conditions, 24369 events. 10357/24369 cut-off events. For 120374/120552 co-relation queries the response was YES. Maximal size of possible extension queue 1003. Compared 257965 event pairs, 2960 based on Foata normal form. 76/24171 useless extension candidates. Maximal degree in co-relation 92060. Up to 7939 conditions per place. [2022-01-19 05:07:17,916 INFO L132 encePairwiseOnDemand]: 157/195 looper letters, 470 selfloop transitions, 260 changer transitions 0/794 dead transitions. [2022-01-19 05:07:17,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 794 transitions, 9573 flow [2022-01-19 05:07:17,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 05:07:17,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 05:07:17,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3349 transitions. [2022-01-19 05:07:17,920 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4906959706959707 [2022-01-19 05:07:17,920 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3349 transitions. [2022-01-19 05:07:17,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3349 transitions. [2022-01-19 05:07:17,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:17,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3349 transitions. [2022-01-19 05:07:17,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 95.68571428571428) internal successors, (3349), 35 states have internal predecessors, (3349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:17,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 195.0) internal successors, (7020), 36 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:17,932 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 195.0) internal successors, (7020), 36 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:17,932 INFO L186 Difference]: Start difference. First operand has 372 places, 529 transitions, 5650 flow. Second operand 35 states and 3349 transitions. [2022-01-19 05:07:17,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 794 transitions, 9573 flow [2022-01-19 05:07:18,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 794 transitions, 9372 flow, removed 79 selfloop flow, removed 7 redundant places. [2022-01-19 05:07:18,799 INFO L242 Difference]: Finished difference. Result has 412 places, 600 transitions, 7404 flow [2022-01-19 05:07:18,800 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=5473, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7404, PETRI_PLACES=412, PETRI_TRANSITIONS=600} [2022-01-19 05:07:18,800 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 231 predicate places. [2022-01-19 05:07:18,800 INFO L470 AbstractCegarLoop]: Abstraction has has 412 places, 600 transitions, 7404 flow [2022-01-19 05:07:18,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 90.37931034482759) internal successors, (2621), 29 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:18,801 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:18,801 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:18,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 05:07:18,801 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:18,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:18,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1437984306, now seen corresponding path program 10 times [2022-01-19 05:07:18,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:18,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390446257] [2022-01-19 05:07:18,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:18,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:18,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:19,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:19,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:19,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390446257] [2022-01-19 05:07:19,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390446257] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:19,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:19,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:07:19,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113992301] [2022-01-19 05:07:19,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:19,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:07:19,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:19,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:07:19,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:07:19,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-19 05:07:19,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 600 transitions, 7404 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:19,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:19,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-19 05:07:19,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:25,276 INFO L129 PetriNetUnfolder]: 8557/23494 cut-off events. [2022-01-19 05:07:25,277 INFO L130 PetriNetUnfolder]: For 135485/135730 co-relation queries the response was YES. [2022-01-19 05:07:25,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89452 conditions, 23494 events. 8557/23494 cut-off events. For 135485/135730 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 272506 event pairs, 2565 based on Foata normal form. 27/23046 useless extension candidates. Maximal degree in co-relation 89352. Up to 7573 conditions per place. [2022-01-19 05:07:25,572 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 429 selfloop transitions, 243 changer transitions 0/813 dead transitions. [2022-01-19 05:07:25,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 813 transitions, 11026 flow [2022-01-19 05:07:25,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 05:07:25,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 05:07:25,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2022-01-19 05:07:25,575 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2022-01-19 05:07:25,575 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2022-01-19 05:07:25,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2022-01-19 05:07:25,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:25,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2022-01-19 05:07:25,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:25,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:25,582 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:25,583 INFO L186 Difference]: Start difference. First operand has 412 places, 600 transitions, 7404 flow. Second operand 22 states and 2284 transitions. [2022-01-19 05:07:25,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 813 transitions, 11026 flow [2022-01-19 05:07:26,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 813 transitions, 10768 flow, removed 42 selfloop flow, removed 17 redundant places. [2022-01-19 05:07:26,689 INFO L242 Difference]: Finished difference. Result has 426 places, 652 transitions, 8819 flow [2022-01-19 05:07:26,689 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=7162, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8819, PETRI_PLACES=426, PETRI_TRANSITIONS=652} [2022-01-19 05:07:26,690 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 245 predicate places. [2022-01-19 05:07:26,690 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 652 transitions, 8819 flow [2022-01-19 05:07:26,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:26,690 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:26,690 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:26,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 05:07:26,691 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:26,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:26,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1888132436, now seen corresponding path program 11 times [2022-01-19 05:07:26,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:26,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719583327] [2022-01-19 05:07:26,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:26,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:26,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:27,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:27,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719583327] [2022-01-19 05:07:27,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719583327] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:27,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:27,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:07:27,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709065909] [2022-01-19 05:07:27,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:27,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:07:27,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:27,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:07:27,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:07:27,174 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:07:27,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 652 transitions, 8819 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:27,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:27,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:07:27,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:30,858 INFO L129 PetriNetUnfolder]: 3474/12592 cut-off events. [2022-01-19 05:07:30,858 INFO L130 PetriNetUnfolder]: For 90970/91379 co-relation queries the response was YES. [2022-01-19 05:07:30,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51075 conditions, 12592 events. 3474/12592 cut-off events. For 90970/91379 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 149237 event pairs, 934 based on Foata normal form. 152/12376 useless extension candidates. Maximal degree in co-relation 50964. Up to 3753 conditions per place. [2022-01-19 05:07:31,033 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 286 selfloop transitions, 109 changer transitions 0/762 dead transitions. [2022-01-19 05:07:31,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 762 transitions, 10747 flow [2022-01-19 05:07:31,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:07:31,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:07:31,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2513 transitions. [2022-01-19 05:07:31,036 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7580693815987933 [2022-01-19 05:07:31,036 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2513 transitions. [2022-01-19 05:07:31,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2513 transitions. [2022-01-19 05:07:31,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:31,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2513 transitions. [2022-01-19 05:07:31,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.8235294117647) internal successors, (2513), 17 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:31,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:31,042 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:31,042 INFO L186 Difference]: Start difference. First operand has 426 places, 652 transitions, 8819 flow. Second operand 17 states and 2513 transitions. [2022-01-19 05:07:31,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 762 transitions, 10747 flow [2022-01-19 05:07:31,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 762 transitions, 10416 flow, removed 112 selfloop flow, removed 7 redundant places. [2022-01-19 05:07:31,685 INFO L242 Difference]: Finished difference. Result has 441 places, 667 transitions, 9046 flow [2022-01-19 05:07:31,685 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9046, PETRI_PLACES=441, PETRI_TRANSITIONS=667} [2022-01-19 05:07:31,686 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 260 predicate places. [2022-01-19 05:07:31,686 INFO L470 AbstractCegarLoop]: Abstraction has has 441 places, 667 transitions, 9046 flow [2022-01-19 05:07:31,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:31,686 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:31,686 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:31,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 05:07:31,687 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:31,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:31,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1850578232, now seen corresponding path program 12 times [2022-01-19 05:07:31,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:31,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863929885] [2022-01-19 05:07:31,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:31,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:31,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:32,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:32,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:32,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863929885] [2022-01-19 05:07:32,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863929885] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:32,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:32,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 05:07:32,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834913686] [2022-01-19 05:07:32,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:32,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 05:07:32,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:32,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 05:07:32,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2022-01-19 05:07:32,310 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 195 [2022-01-19 05:07:32,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 667 transitions, 9046 flow. Second operand has 24 states, 24 states have (on average 97.58333333333333) internal successors, (2342), 24 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:32,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:32,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 195 [2022-01-19 05:07:32,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:38,939 INFO L129 PetriNetUnfolder]: 7475/21089 cut-off events. [2022-01-19 05:07:38,940 INFO L130 PetriNetUnfolder]: For 139182/139661 co-relation queries the response was YES. [2022-01-19 05:07:39,429 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85586 conditions, 21089 events. 7475/21089 cut-off events. For 139182/139661 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 244306 event pairs, 1459 based on Foata normal form. 197/20905 useless extension candidates. Maximal degree in co-relation 85468. Up to 7210 conditions per place. [2022-01-19 05:07:39,493 INFO L132 encePairwiseOnDemand]: 163/195 looper letters, 409 selfloop transitions, 296 changer transitions 0/851 dead transitions. [2022-01-19 05:07:39,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 851 transitions, 12464 flow [2022-01-19 05:07:39,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 05:07:39,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 05:07:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3118 transitions. [2022-01-19 05:07:39,498 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5157981803143094 [2022-01-19 05:07:39,498 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3118 transitions. [2022-01-19 05:07:39,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3118 transitions. [2022-01-19 05:07:39,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:39,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3118 transitions. [2022-01-19 05:07:39,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 100.58064516129032) internal successors, (3118), 31 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:39,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 195.0) internal successors, (6240), 32 states have internal predecessors, (6240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:39,507 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 195.0) internal successors, (6240), 32 states have internal predecessors, (6240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:39,507 INFO L186 Difference]: Start difference. First operand has 441 places, 667 transitions, 9046 flow. Second operand 31 states and 3118 transitions. [2022-01-19 05:07:39,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 851 transitions, 12464 flow [2022-01-19 05:07:41,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 851 transitions, 12299 flow, removed 24 selfloop flow, removed 9 redundant places. [2022-01-19 05:07:41,174 INFO L242 Difference]: Finished difference. Result has 471 places, 712 transitions, 10691 flow [2022-01-19 05:07:41,175 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=8883, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10691, PETRI_PLACES=471, PETRI_TRANSITIONS=712} [2022-01-19 05:07:41,176 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 290 predicate places. [2022-01-19 05:07:41,176 INFO L470 AbstractCegarLoop]: Abstraction has has 471 places, 712 transitions, 10691 flow [2022-01-19 05:07:41,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 97.58333333333333) internal successors, (2342), 24 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:41,176 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:41,176 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:41,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 05:07:41,176 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:41,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:41,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1619467104, now seen corresponding path program 13 times [2022-01-19 05:07:41,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:41,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241827141] [2022-01-19 05:07:41,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:41,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:41,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:41,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:41,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:41,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241827141] [2022-01-19 05:07:41,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241827141] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:41,694 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:41,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 05:07:41,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735500134] [2022-01-19 05:07:41,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:41,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 05:07:41,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:41,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 05:07:41,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2022-01-19 05:07:41,697 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 195 [2022-01-19 05:07:41,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 712 transitions, 10691 flow. Second operand has 20 states, 20 states have (on average 134.2) internal successors, (2684), 20 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:41,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:41,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 195 [2022-01-19 05:07:41,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:46,473 INFO L129 PetriNetUnfolder]: 3858/13505 cut-off events. [2022-01-19 05:07:46,474 INFO L130 PetriNetUnfolder]: For 136904/137376 co-relation queries the response was YES. [2022-01-19 05:07:46,579 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61071 conditions, 13505 events. 3858/13505 cut-off events. For 136904/137376 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 158697 event pairs, 1614 based on Foata normal form. 111/13294 useless extension candidates. Maximal degree in co-relation 60944. Up to 3922 conditions per place. [2022-01-19 05:07:46,611 INFO L132 encePairwiseOnDemand]: 175/195 looper letters, 410 selfloop transitions, 128 changer transitions 0/869 dead transitions. [2022-01-19 05:07:46,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 869 transitions, 14232 flow [2022-01-19 05:07:46,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 05:07:46,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 05:07:46,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2804 transitions. [2022-01-19 05:07:46,613 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.718974358974359 [2022-01-19 05:07:46,614 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2804 transitions. [2022-01-19 05:07:46,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2804 transitions. [2022-01-19 05:07:46,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:46,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2804 transitions. [2022-01-19 05:07:46,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.2) internal successors, (2804), 20 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:46,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:46,619 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:46,619 INFO L186 Difference]: Start difference. First operand has 471 places, 712 transitions, 10691 flow. Second operand 20 states and 2804 transitions. [2022-01-19 05:07:46,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 869 transitions, 14232 flow [2022-01-19 05:07:47,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 869 transitions, 13766 flow, removed 119 selfloop flow, removed 16 redundant places. [2022-01-19 05:07:47,589 INFO L242 Difference]: Finished difference. Result has 479 places, 729 transitions, 10936 flow [2022-01-19 05:07:47,590 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=10301, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10936, PETRI_PLACES=479, PETRI_TRANSITIONS=729} [2022-01-19 05:07:47,590 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 298 predicate places. [2022-01-19 05:07:47,590 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 729 transitions, 10936 flow [2022-01-19 05:07:47,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 134.2) internal successors, (2684), 20 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:47,591 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:47,591 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:47,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 05:07:47,591 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:47,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:47,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1045103306, now seen corresponding path program 14 times [2022-01-19 05:07:47,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:47,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849090424] [2022-01-19 05:07:47,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:47,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:48,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:48,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:48,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849090424] [2022-01-19 05:07:48,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849090424] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:48,096 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:48,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 05:07:48,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557050027] [2022-01-19 05:07:48,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:48,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:07:48,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:48,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:07:48,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:07:48,098 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2022-01-19 05:07:48,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 729 transitions, 10936 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:48,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:48,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2022-01-19 05:07:48,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:55,510 INFO L129 PetriNetUnfolder]: 9477/24448 cut-off events. [2022-01-19 05:07:55,510 INFO L130 PetriNetUnfolder]: For 172436/172757 co-relation queries the response was YES. [2022-01-19 05:07:55,812 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103076 conditions, 24448 events. 9477/24448 cut-off events. For 172436/172757 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 274276 event pairs, 3358 based on Foata normal form. 154/24138 useless extension candidates. Maximal degree in co-relation 102944. Up to 9462 conditions per place. [2022-01-19 05:07:55,869 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 556 selfloop transitions, 157 changer transitions 0/909 dead transitions. [2022-01-19 05:07:55,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 909 transitions, 14196 flow [2022-01-19 05:07:55,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 05:07:55,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 05:07:55,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2487 transitions. [2022-01-19 05:07:55,871 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5545150501672241 [2022-01-19 05:07:55,871 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2487 transitions. [2022-01-19 05:07:55,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2487 transitions. [2022-01-19 05:07:55,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:55,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2487 transitions. [2022-01-19 05:07:55,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 108.1304347826087) internal successors, (2487), 23 states have internal predecessors, (2487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:55,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:55,878 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:55,878 INFO L186 Difference]: Start difference. First operand has 479 places, 729 transitions, 10936 flow. Second operand 23 states and 2487 transitions. [2022-01-19 05:07:55,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 909 transitions, 14196 flow [2022-01-19 05:07:57,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 909 transitions, 13955 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-01-19 05:07:57,806 INFO L242 Difference]: Finished difference. Result has 491 places, 733 transitions, 11105 flow [2022-01-19 05:07:57,807 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=10695, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11105, PETRI_PLACES=491, PETRI_TRANSITIONS=733} [2022-01-19 05:07:57,807 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 310 predicate places. [2022-01-19 05:07:57,807 INFO L470 AbstractCegarLoop]: Abstraction has has 491 places, 733 transitions, 11105 flow [2022-01-19 05:07:57,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:57,808 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:57,808 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:57,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 05:07:57,808 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:07:57,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:57,808 INFO L85 PathProgramCache]: Analyzing trace with hash 394858578, now seen corresponding path program 15 times [2022-01-19 05:07:57,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:57,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369143825] [2022-01-19 05:07:57,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:57,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:58,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:58,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:58,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369143825] [2022-01-19 05:07:58,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369143825] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:58,209 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:58,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:07:58,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654035133] [2022-01-19 05:07:58,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:58,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:07:58,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:58,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:07:58,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:07:58,211 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:07:58,212 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 733 transitions, 11105 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:58,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:58,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:07:58,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:02,596 INFO L129 PetriNetUnfolder]: 3522/12922 cut-off events. [2022-01-19 05:08:02,596 INFO L130 PetriNetUnfolder]: For 124065/124477 co-relation queries the response was YES. [2022-01-19 05:08:02,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59620 conditions, 12922 events. 3522/12922 cut-off events. For 124065/124477 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 153718 event pairs, 1325 based on Foata normal form. 96/12653 useless extension candidates. Maximal degree in co-relation 59486. Up to 3802 conditions per place. [2022-01-19 05:08:02,778 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 327 selfloop transitions, 116 changer transitions 0/839 dead transitions. [2022-01-19 05:08:02,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 839 transitions, 13141 flow [2022-01-19 05:08:02,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:08:02,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:08:02,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2525 transitions. [2022-01-19 05:08:02,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7616892911010558 [2022-01-19 05:08:02,781 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2525 transitions. [2022-01-19 05:08:02,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2525 transitions. [2022-01-19 05:08:02,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:02,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2525 transitions. [2022-01-19 05:08:02,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.52941176470588) internal successors, (2525), 17 states have internal predecessors, (2525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:02,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:02,785 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:02,785 INFO L186 Difference]: Start difference. First operand has 491 places, 733 transitions, 11105 flow. Second operand 17 states and 2525 transitions. [2022-01-19 05:08:02,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 839 transitions, 13141 flow [2022-01-19 05:08:03,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 839 transitions, 12855 flow, removed 15 selfloop flow, removed 19 redundant places. [2022-01-19 05:08:03,827 INFO L242 Difference]: Finished difference. Result has 492 places, 746 transitions, 11444 flow [2022-01-19 05:08:03,827 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=10857, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11444, PETRI_PLACES=492, PETRI_TRANSITIONS=746} [2022-01-19 05:08:03,828 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 311 predicate places. [2022-01-19 05:08:03,828 INFO L470 AbstractCegarLoop]: Abstraction has has 492 places, 746 transitions, 11444 flow [2022-01-19 05:08:03,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:03,828 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:03,828 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:08:03,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 05:08:03,829 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:08:03,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:03,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1358372034, now seen corresponding path program 16 times [2022-01-19 05:08:03,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:03,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004419740] [2022-01-19 05:08:03,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:03,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:03,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:04,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:04,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:04,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004419740] [2022-01-19 05:08:04,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004419740] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:04,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:04,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:08:04,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450710507] [2022-01-19 05:08:04,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:04,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:08:04,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:04,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:08:04,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:08:04,289 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:08:04,291 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 746 transitions, 11444 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:04,291 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:04,291 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:08:04,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:08,599 INFO L129 PetriNetUnfolder]: 3155/11813 cut-off events. [2022-01-19 05:08:08,600 INFO L130 PetriNetUnfolder]: For 114094/114452 co-relation queries the response was YES. [2022-01-19 05:08:08,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54032 conditions, 11813 events. 3155/11813 cut-off events. For 114094/114452 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 137515 event pairs, 1195 based on Foata normal form. 89/11563 useless extension candidates. Maximal degree in co-relation 53894. Up to 3802 conditions per place. [2022-01-19 05:08:08,739 INFO L132 encePairwiseOnDemand]: 178/195 looper letters, 292 selfloop transitions, 133 changer transitions 0/819 dead transitions. [2022-01-19 05:08:08,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 819 transitions, 12850 flow [2022-01-19 05:08:08,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:08:08,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:08:08,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2519 transitions. [2022-01-19 05:08:08,741 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7598793363499246 [2022-01-19 05:08:08,741 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2519 transitions. [2022-01-19 05:08:08,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2519 transitions. [2022-01-19 05:08:08,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:08,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2519 transitions. [2022-01-19 05:08:08,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.1764705882353) internal successors, (2519), 17 states have internal predecessors, (2519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:08,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:08,746 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:08,746 INFO L186 Difference]: Start difference. First operand has 492 places, 746 transitions, 11444 flow. Second operand 17 states and 2519 transitions. [2022-01-19 05:08:08,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 819 transitions, 12850 flow [2022-01-19 05:08:09,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 819 transitions, 12512 flow, removed 53 selfloop flow, removed 13 redundant places. [2022-01-19 05:08:09,689 INFO L242 Difference]: Finished difference. Result has 498 places, 749 transitions, 11532 flow [2022-01-19 05:08:09,690 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=11015, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11532, PETRI_PLACES=498, PETRI_TRANSITIONS=749} [2022-01-19 05:08:09,690 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 317 predicate places. [2022-01-19 05:08:09,690 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 749 transitions, 11532 flow [2022-01-19 05:08:09,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:09,690 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:09,690 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:08:09,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 05:08:09,691 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:08:09,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:09,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1476288734, now seen corresponding path program 17 times [2022-01-19 05:08:09,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:09,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437342220] [2022-01-19 05:08:09,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:09,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:09,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:10,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:10,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:10,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437342220] [2022-01-19 05:08:10,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437342220] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:10,244 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:10,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:08:10,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751920015] [2022-01-19 05:08:10,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:10,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:08:10,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:10,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:08:10,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:08:10,247 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-19 05:08:10,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 749 transitions, 11532 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:10,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:10,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-19 05:08:10,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:16,057 INFO L129 PetriNetUnfolder]: 5741/18908 cut-off events. [2022-01-19 05:08:16,057 INFO L130 PetriNetUnfolder]: For 170093/171838 co-relation queries the response was YES. [2022-01-19 05:08:16,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77581 conditions, 18908 events. 5741/18908 cut-off events. For 170093/171838 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 227933 event pairs, 1192 based on Foata normal form. 328/18709 useless extension candidates. Maximal degree in co-relation 77440. Up to 3010 conditions per place. [2022-01-19 05:08:16,273 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 484 selfloop transitions, 333 changer transitions 0/1047 dead transitions. [2022-01-19 05:08:16,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1047 transitions, 17653 flow [2022-01-19 05:08:16,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 05:08:16,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 05:08:16,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2022-01-19 05:08:16,276 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2022-01-19 05:08:16,276 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2022-01-19 05:08:16,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2022-01-19 05:08:16,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:16,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2022-01-19 05:08:16,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:16,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:16,282 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:16,282 INFO L186 Difference]: Start difference. First operand has 498 places, 749 transitions, 11532 flow. Second operand 22 states and 2284 transitions. [2022-01-19 05:08:16,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1047 transitions, 17653 flow [2022-01-19 05:08:17,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1047 transitions, 17341 flow, removed 25 selfloop flow, removed 14 redundant places. [2022-01-19 05:08:17,427 INFO L242 Difference]: Finished difference. Result has 513 places, 845 transitions, 14528 flow [2022-01-19 05:08:17,427 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=11222, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=14528, PETRI_PLACES=513, PETRI_TRANSITIONS=845} [2022-01-19 05:08:17,428 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 332 predicate places. [2022-01-19 05:08:17,428 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 845 transitions, 14528 flow [2022-01-19 05:08:17,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:17,428 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:17,428 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:08:17,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 05:08:17,429 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:08:17,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:17,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1538682734, now seen corresponding path program 18 times [2022-01-19 05:08:17,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:17,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379057055] [2022-01-19 05:08:17,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:17,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:17,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:17,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:17,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:17,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379057055] [2022-01-19 05:08:17,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379057055] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:17,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:17,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:08:17,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302311840] [2022-01-19 05:08:17,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:17,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:08:17,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:17,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:08:17,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:08:17,902 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:08:17,904 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 845 transitions, 14528 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:17,904 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:17,904 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:08:17,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:25,537 INFO L129 PetriNetUnfolder]: 5609/22575 cut-off events. [2022-01-19 05:08:25,538 INFO L130 PetriNetUnfolder]: For 223709/224388 co-relation queries the response was YES. [2022-01-19 05:08:25,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100523 conditions, 22575 events. 5609/22575 cut-off events. For 223709/224388 co-relation queries the response was YES. Maximal size of possible extension queue 1125. Compared 303415 event pairs, 2937 based on Foata normal form. 123/22117 useless extension candidates. Maximal degree in co-relation 100374. Up to 5105 conditions per place. [2022-01-19 05:08:25,872 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 525 selfloop transitions, 79 changer transitions 0/1089 dead transitions. [2022-01-19 05:08:25,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1089 transitions, 18322 flow [2022-01-19 05:08:25,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:08:25,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:08:25,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2545 transitions. [2022-01-19 05:08:25,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7677224736048266 [2022-01-19 05:08:25,875 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2545 transitions. [2022-01-19 05:08:25,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2545 transitions. [2022-01-19 05:08:25,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:25,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2545 transitions. [2022-01-19 05:08:25,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.7058823529412) internal successors, (2545), 17 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:25,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:25,880 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:25,880 INFO L186 Difference]: Start difference. First operand has 513 places, 845 transitions, 14528 flow. Second operand 17 states and 2545 transitions. [2022-01-19 05:08:25,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1089 transitions, 18322 flow [2022-01-19 05:08:28,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 1089 transitions, 17983 flow, removed 101 selfloop flow, removed 10 redundant places. [2022-01-19 05:08:28,148 INFO L242 Difference]: Finished difference. Result has 526 places, 871 transitions, 14843 flow [2022-01-19 05:08:28,149 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=14278, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14843, PETRI_PLACES=526, PETRI_TRANSITIONS=871} [2022-01-19 05:08:28,150 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 345 predicate places. [2022-01-19 05:08:28,150 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 871 transitions, 14843 flow [2022-01-19 05:08:28,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:28,151 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:28,151 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:08:28,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 05:08:28,151 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:08:28,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:28,151 INFO L85 PathProgramCache]: Analyzing trace with hash 576257270, now seen corresponding path program 19 times [2022-01-19 05:08:28,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:28,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69563353] [2022-01-19 05:08:28,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:28,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:28,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:28,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:28,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69563353] [2022-01-19 05:08:28,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69563353] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:28,587 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:28,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:08:28,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283993994] [2022-01-19 05:08:28,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:28,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:08:28,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:28,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:08:28,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:08:28,589 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:08:28,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 871 transitions, 14843 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:28,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:28,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:08:28,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:36,343 INFO L129 PetriNetUnfolder]: 5701/22644 cut-off events. [2022-01-19 05:08:36,343 INFO L130 PetriNetUnfolder]: For 223907/224533 co-relation queries the response was YES. [2022-01-19 05:08:36,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103166 conditions, 22644 events. 5701/22644 cut-off events. For 223907/224533 co-relation queries the response was YES. Maximal size of possible extension queue 1126. Compared 303503 event pairs, 2578 based on Foata normal form. 117/22171 useless extension candidates. Maximal degree in co-relation 103010. Up to 5105 conditions per place. [2022-01-19 05:08:36,668 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 512 selfloop transitions, 92 changer transitions 0/1089 dead transitions. [2022-01-19 05:08:36,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1089 transitions, 18447 flow [2022-01-19 05:08:36,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:08:36,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:08:36,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2535 transitions. [2022-01-19 05:08:36,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7647058823529411 [2022-01-19 05:08:36,671 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2535 transitions. [2022-01-19 05:08:36,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2535 transitions. [2022-01-19 05:08:36,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:36,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2535 transitions. [2022-01-19 05:08:36,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.11764705882354) internal successors, (2535), 17 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:36,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:36,677 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:36,677 INFO L186 Difference]: Start difference. First operand has 526 places, 871 transitions, 14843 flow. Second operand 17 states and 2535 transitions. [2022-01-19 05:08:36,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1089 transitions, 18447 flow [2022-01-19 05:08:38,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1089 transitions, 18278 flow, removed 34 selfloop flow, removed 9 redundant places. [2022-01-19 05:08:38,921 INFO L242 Difference]: Finished difference. Result has 539 places, 894 transitions, 15257 flow [2022-01-19 05:08:38,922 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=14674, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15257, PETRI_PLACES=539, PETRI_TRANSITIONS=894} [2022-01-19 05:08:38,922 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 358 predicate places. [2022-01-19 05:08:38,922 INFO L470 AbstractCegarLoop]: Abstraction has has 539 places, 894 transitions, 15257 flow [2022-01-19 05:08:38,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:38,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:38,923 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:08:38,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 05:08:38,923 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:08:38,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:38,923 INFO L85 PathProgramCache]: Analyzing trace with hash 182568224, now seen corresponding path program 20 times [2022-01-19 05:08:38,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:38,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718165857] [2022-01-19 05:08:38,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:38,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:38,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:39,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:39,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:39,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718165857] [2022-01-19 05:08:39,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718165857] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:39,418 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:39,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:08:39,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242824909] [2022-01-19 05:08:39,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:39,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:08:39,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:39,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:08:39,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:08:39,420 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:08:39,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 894 transitions, 15257 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:39,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:39,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:08:39,422 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:48,081 INFO L129 PetriNetUnfolder]: 6258/25509 cut-off events. [2022-01-19 05:08:48,081 INFO L130 PetriNetUnfolder]: For 268849/269613 co-relation queries the response was YES. [2022-01-19 05:08:48,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118332 conditions, 25509 events. 6258/25509 cut-off events. For 268849/269613 co-relation queries the response was YES. Maximal size of possible extension queue 1283. Compared 351360 event pairs, 2614 based on Foata normal form. 150/25029 useless extension candidates. Maximal degree in co-relation 118170. Up to 5105 conditions per place. [2022-01-19 05:08:48,781 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 549 selfloop transitions, 103 changer transitions 0/1137 dead transitions. [2022-01-19 05:08:48,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 1137 transitions, 19308 flow [2022-01-19 05:08:48,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:08:48,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:08:48,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2546 transitions. [2022-01-19 05:08:48,784 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7680241327300151 [2022-01-19 05:08:48,784 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2546 transitions. [2022-01-19 05:08:48,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2546 transitions. [2022-01-19 05:08:48,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:48,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2546 transitions. [2022-01-19 05:08:48,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.76470588235293) internal successors, (2546), 17 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:48,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:48,789 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:48,789 INFO L186 Difference]: Start difference. First operand has 539 places, 894 transitions, 15257 flow. Second operand 17 states and 2546 transitions. [2022-01-19 05:08:48,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 1137 transitions, 19308 flow [2022-01-19 05:08:51,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 1137 transitions, 19121 flow, removed 56 selfloop flow, removed 8 redundant places. [2022-01-19 05:08:51,671 INFO L242 Difference]: Finished difference. Result has 552 places, 912 transitions, 15680 flow [2022-01-19 05:08:51,672 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=15096, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=791, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15680, PETRI_PLACES=552, PETRI_TRANSITIONS=912} [2022-01-19 05:08:51,672 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 371 predicate places. [2022-01-19 05:08:51,673 INFO L470 AbstractCegarLoop]: Abstraction has has 552 places, 912 transitions, 15680 flow [2022-01-19 05:08:51,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:51,673 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:51,673 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:08:51,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 05:08:51,673 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:08:51,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:51,674 INFO L85 PathProgramCache]: Analyzing trace with hash 166678962, now seen corresponding path program 21 times [2022-01-19 05:08:51,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:51,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249072631] [2022-01-19 05:08:51,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:51,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:52,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:52,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:52,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249072631] [2022-01-19 05:08:52,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249072631] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:52,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:52,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:08:52,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212425893] [2022-01-19 05:08:52,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:52,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:08:52,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:52,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:08:52,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:08:52,416 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 195 [2022-01-19 05:08:52,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 912 transitions, 15680 flow. Second operand has 25 states, 25 states have (on average 91.72) internal successors, (2293), 25 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:52,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:52,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 195 [2022-01-19 05:08:52,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:09:11,685 INFO L129 PetriNetUnfolder]: 19105/50283 cut-off events. [2022-01-19 05:09:11,686 INFO L130 PetriNetUnfolder]: For 507802/507890 co-relation queries the response was YES. [2022-01-19 05:09:13,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231794 conditions, 50283 events. 19105/50283 cut-off events. For 507802/507890 co-relation queries the response was YES. Maximal size of possible extension queue 2148. Compared 631754 event pairs, 10498 based on Foata normal form. 25/49708 useless extension candidates. Maximal degree in co-relation 231627. Up to 12851 conditions per place. [2022-01-19 05:09:14,087 INFO L132 encePairwiseOnDemand]: 163/195 looper letters, 900 selfloop transitions, 371 changer transitions 0/1336 dead transitions. [2022-01-19 05:09:14,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 1336 transitions, 24442 flow [2022-01-19 05:09:14,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 05:09:14,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 05:09:14,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2604 transitions. [2022-01-19 05:09:14,091 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5136094674556213 [2022-01-19 05:09:14,091 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2604 transitions. [2022-01-19 05:09:14,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2604 transitions. [2022-01-19 05:09:14,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:09:14,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2604 transitions. [2022-01-19 05:09:14,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 100.15384615384616) internal successors, (2604), 26 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:14,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 195.0) internal successors, (5265), 27 states have internal predecessors, (5265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:14,129 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 195.0) internal successors, (5265), 27 states have internal predecessors, (5265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:14,129 INFO L186 Difference]: Start difference. First operand has 552 places, 912 transitions, 15680 flow. Second operand 26 states and 2604 transitions. [2022-01-19 05:09:14,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 1336 transitions, 24442 flow [2022-01-19 05:09:21,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 1336 transitions, 24188 flow, removed 57 selfloop flow, removed 11 redundant places. [2022-01-19 05:09:21,527 INFO L242 Difference]: Finished difference. Result has 576 places, 1022 transitions, 19178 flow [2022-01-19 05:09:21,528 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=15468, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=19178, PETRI_PLACES=576, PETRI_TRANSITIONS=1022} [2022-01-19 05:09:21,528 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 395 predicate places. [2022-01-19 05:09:21,528 INFO L470 AbstractCegarLoop]: Abstraction has has 576 places, 1022 transitions, 19178 flow [2022-01-19 05:09:21,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 91.72) internal successors, (2293), 25 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:21,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:09:21,529 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:09:21,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 05:09:21,529 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:09:21,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:09:21,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1977861114, now seen corresponding path program 22 times [2022-01-19 05:09:21,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:09:21,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938511285] [2022-01-19 05:09:21,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:09:21,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:09:21,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:09:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:09:21,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:09:21,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938511285] [2022-01-19 05:09:21,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938511285] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:09:21,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:09:21,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:09:21,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756150853] [2022-01-19 05:09:21,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:09:21,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:09:21,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:09:21,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:09:21,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:09:21,948 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:09:21,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1022 transitions, 19178 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:21,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:09:21,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:09:21,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:09:31,634 INFO L129 PetriNetUnfolder]: 6388/25494 cut-off events. [2022-01-19 05:09:31,634 INFO L130 PetriNetUnfolder]: For 303347/304223 co-relation queries the response was YES. [2022-01-19 05:09:31,988 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123396 conditions, 25494 events. 6388/25494 cut-off events. For 303347/304223 co-relation queries the response was YES. Maximal size of possible extension queue 1324. Compared 349234 event pairs, 2920 based on Foata normal form. 201/24989 useless extension candidates. Maximal degree in co-relation 123220. Up to 5105 conditions per place. [2022-01-19 05:09:32,050 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 563 selfloop transitions, 99 changer transitions 0/1239 dead transitions. [2022-01-19 05:09:32,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 1239 transitions, 23224 flow [2022-01-19 05:09:32,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 05:09:32,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 05:09:32,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2535 transitions. [2022-01-19 05:09:32,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7647058823529411 [2022-01-19 05:09:32,052 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2535 transitions. [2022-01-19 05:09:32,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2535 transitions. [2022-01-19 05:09:32,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:09:32,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2535 transitions. [2022-01-19 05:09:32,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.11764705882354) internal successors, (2535), 17 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:32,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:32,056 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:32,056 INFO L186 Difference]: Start difference. First operand has 576 places, 1022 transitions, 19178 flow. Second operand 17 states and 2535 transitions. [2022-01-19 05:09:32,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 1239 transitions, 23224 flow [2022-01-19 05:09:35,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 1239 transitions, 22823 flow, removed 132 selfloop flow, removed 12 redundant places. [2022-01-19 05:09:35,361 INFO L242 Difference]: Finished difference. Result has 586 places, 1043 transitions, 19482 flow [2022-01-19 05:09:35,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=18853, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1022, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=927, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19482, PETRI_PLACES=586, PETRI_TRANSITIONS=1043} [2022-01-19 05:09:35,362 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 405 predicate places. [2022-01-19 05:09:35,362 INFO L470 AbstractCegarLoop]: Abstraction has has 586 places, 1043 transitions, 19482 flow [2022-01-19 05:09:35,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:35,362 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:09:35,363 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:09:35,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 05:09:35,363 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:09:35,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:09:35,363 INFO L85 PathProgramCache]: Analyzing trace with hash -429044856, now seen corresponding path program 23 times [2022-01-19 05:09:35,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:09:35,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216371157] [2022-01-19 05:09:35,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:09:35,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:09:35,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:09:35,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:09:35,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:09:35,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216371157] [2022-01-19 05:09:35,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216371157] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:09:35,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:09:35,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 05:09:35,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092043590] [2022-01-19 05:09:35,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:09:35,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 05:09:35,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:09:35,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 05:09:35,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-01-19 05:09:35,902 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2022-01-19 05:09:35,903 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 1043 transitions, 19482 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:35,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:09:35,903 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2022-01-19 05:09:35,903 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:09:54,945 INFO L129 PetriNetUnfolder]: 18008/48591 cut-off events. [2022-01-19 05:09:54,945 INFO L130 PetriNetUnfolder]: For 506351/506955 co-relation queries the response was YES. [2022-01-19 05:09:56,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227835 conditions, 48591 events. 18008/48591 cut-off events. For 506351/506955 co-relation queries the response was YES. Maximal size of possible extension queue 2091. Compared 619679 event pairs, 9953 based on Foata normal form. 191/47732 useless extension candidates. Maximal degree in co-relation 227652. Up to 12838 conditions per place. [2022-01-19 05:09:57,100 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 1145 selfloop transitions, 96 changer transitions 0/1510 dead transitions. [2022-01-19 05:09:57,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 1510 transitions, 30077 flow [2022-01-19 05:09:57,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 05:09:57,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 05:09:57,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2521 transitions. [2022-01-19 05:09:57,102 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5620958751393534 [2022-01-19 05:09:57,102 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2521 transitions. [2022-01-19 05:09:57,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2521 transitions. [2022-01-19 05:09:57,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:09:57,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2521 transitions. [2022-01-19 05:09:57,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 109.6086956521739) internal successors, (2521), 23 states have internal predecessors, (2521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:57,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:57,106 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:57,106 INFO L186 Difference]: Start difference. First operand has 586 places, 1043 transitions, 19482 flow. Second operand 23 states and 2521 transitions. [2022-01-19 05:09:57,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 1510 transitions, 30077 flow [2022-01-19 05:10:04,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1510 transitions, 29888 flow, removed 38 selfloop flow, removed 10 redundant places. [2022-01-19 05:10:04,761 INFO L242 Difference]: Finished difference. Result has 602 places, 1057 transitions, 19814 flow [2022-01-19 05:10:04,762 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=19309, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=949, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=19814, PETRI_PLACES=602, PETRI_TRANSITIONS=1057} [2022-01-19 05:10:04,762 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 421 predicate places. [2022-01-19 05:10:04,763 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 1057 transitions, 19814 flow [2022-01-19 05:10:04,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:04,763 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:10:04,763 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:10:04,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 05:10:04,763 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 05:10:04,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:10:04,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1610688556, now seen corresponding path program 24 times [2022-01-19 05:10:04,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:10:04,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830128735] [2022-01-19 05:10:04,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:10:04,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:10:04,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:10:05,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:10:05,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:10:05,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830128735] [2022-01-19 05:10:05,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830128735] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:10:05,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:10:05,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 05:10:05,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886492738] [2022-01-19 05:10:05,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:10:05,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 05:10:05,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:10:05,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 05:10:05,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-19 05:10:05,236 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-19 05:10:05,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1057 transitions, 19814 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:05,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:10:05,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-19 05:10:05,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand