./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ac544dc5b01c2e84192d57540176c08b809d66a678248491533d1421aab9cd9 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 10:58:07,772 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 10:58:07,774 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 10:58:07,816 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 10:58:07,817 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 10:58:07,818 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 10:58:07,820 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 10:58:07,822 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 10:58:07,824 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 10:58:07,828 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 10:58:07,829 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 10:58:07,831 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 10:58:07,831 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 10:58:07,833 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 10:58:07,834 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 10:58:07,837 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 10:58:07,838 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 10:58:07,839 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 10:58:07,840 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 10:58:07,845 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 10:58:07,847 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 10:58:07,848 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 10:58:07,849 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 10:58:07,849 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 10:58:07,851 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 10:58:07,855 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 10:58:07,856 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 10:58:07,856 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 10:58:07,857 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 10:58:07,858 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 10:58:07,859 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 10:58:07,859 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 10:58:07,860 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 10:58:07,861 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 10:58:07,862 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 10:58:07,863 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 10:58:07,863 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 10:58:07,864 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 10:58:07,864 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 10:58:07,865 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 10:58:07,865 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 10:58:07,867 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 10:58:07,868 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-19 10:58:07,897 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 10:58:07,898 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 10:58:07,898 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 10:58:07,898 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 10:58:07,899 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 10:58:07,899 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 10:58:07,899 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 10:58:07,900 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 10:58:07,900 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 10:58:07,901 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 10:58:07,901 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-19 10:58:07,901 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 10:58:07,901 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-19 10:58:07,901 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 10:58:07,902 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 10:58:07,902 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 10:58:07,902 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 10:58:07,902 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-19 10:58:07,902 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 10:58:07,902 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 10:58:07,903 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 10:58:07,903 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 10:58:07,903 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 10:58:07,903 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 10:58:07,903 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 10:58:07,904 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 10:58:07,904 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 10:58:07,904 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 10:58:07,904 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 10:58:07,904 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 10:58:07,905 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 10:58:07,905 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 10:58:07,905 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 10:58:07,905 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4ac544dc5b01c2e84192d57540176c08b809d66a678248491533d1421aab9cd9 [2022-07-19 10:58:08,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 10:58:08,114 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 10:58:08,116 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 10:58:08,117 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 10:58:08,118 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 10:58:08,119 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c [2022-07-19 10:58:08,179 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77dadc546/107b6cb98d8d4c83990147c13e0c63aa/FLAG0e0a9260a [2022-07-19 10:58:08,876 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 10:58:08,877 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c [2022-07-19 10:58:08,932 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77dadc546/107b6cb98d8d4c83990147c13e0c63aa/FLAG0e0a9260a [2022-07-19 10:58:09,150 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77dadc546/107b6cb98d8d4c83990147c13e0c63aa [2022-07-19 10:58:09,152 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 10:58:09,154 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 10:58:09,155 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 10:58:09,155 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 10:58:09,158 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 10:58:09,159 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:58:09" (1/1) ... [2022-07-19 10:58:09,160 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34ff41ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:09, skipping insertion in model container [2022-07-19 10:58:09,160 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:58:09" (1/1) ... [2022-07-19 10:58:09,180 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 10:58:09,294 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 10:58:10,079 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c[86591,86604] [2022-07-19 10:58:10,880 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 10:58:10,904 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 10:58:10,985 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c[86591,86604] [2022-07-19 10:58:11,241 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 10:58:11,301 INFO L208 MainTranslator]: Completed translation [2022-07-19 10:58:11,302 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11 WrapperNode [2022-07-19 10:58:11,302 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 10:58:11,304 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 10:58:11,304 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 10:58:11,304 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 10:58:11,310 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,387 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,555 INFO L137 Inliner]: procedures = 248, calls = 2334, calls flagged for inlining = 84, calls inlined = 64, statements flattened = 4784 [2022-07-19 10:58:11,556 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 10:58:11,557 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 10:58:11,557 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 10:58:11,557 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 10:58:11,565 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,566 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,628 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,634 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,738 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,771 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,801 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,829 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 10:58:11,830 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 10:58:11,831 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 10:58:11,831 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 10:58:11,832 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (1/1) ... [2022-07-19 10:58:11,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 10:58:11,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 10:58:11,865 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-07-19 10:58:11,916 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-07-19 10:58:11,952 INFO L130 BoogieDeclarations]: Found specification of procedure PptDebugDumpResourceRequirementsList [2022-07-19 10:58:11,952 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDebugDumpResourceRequirementsList [2022-07-19 10:58:11,952 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLock [2022-07-19 10:58:11,952 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLock [2022-07-19 10:58:11,952 INFO L130 BoogieDeclarations]: Found specification of procedure WRITE_PORT_UCHAR [2022-07-19 10:58:11,953 INFO L138 BoogieDeclarations]: Found implementation of procedure WRITE_PORT_UCHAR [2022-07-19 10:58:11,953 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockDiskModeByte [2022-07-19 10:58:11,953 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockDiskModeByte [2022-07-19 10:58:11,953 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-07-19 10:58:11,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-07-19 10:58:11,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-19 10:58:11,953 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-19 10:58:11,954 INFO L130 BoogieDeclarations]: Found specification of procedure PptClearByteMode [2022-07-19 10:58:11,954 INFO L138 BoogieDeclarations]: Found implementation of procedure PptClearByteMode [2022-07-19 10:58:11,954 INFO L130 BoogieDeclarations]: Found specification of procedure KeStallExecutionProcessor [2022-07-19 10:58:11,954 INFO L138 BoogieDeclarations]: Found implementation of procedure KeStallExecutionProcessor [2022-07-19 10:58:11,954 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrSetMode [2022-07-19 10:58:11,954 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrSetMode [2022-07-19 10:58:11,954 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-19 10:58:11,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-19 10:58:11,955 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedDecrement [2022-07-19 10:58:11,955 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedDecrement [2022-07-19 10:58:11,955 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-19 10:58:11,955 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-19 10:58:11,955 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-19 10:58:11,955 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-19 10:58:11,956 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-07-19 10:58:11,956 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-07-19 10:58:11,956 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrClearMode [2022-07-19 10:58:11,956 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrClearMode [2022-07-19 10:58:11,956 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 10:58:11,956 INFO L130 BoogieDeclarations]: Found specification of procedure PptDumpRemovalRelationsList [2022-07-19 10:58:11,956 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDumpRemovalRelationsList [2022-07-19 10:58:11,956 INFO L130 BoogieDeclarations]: Found specification of procedure PptLogError [2022-07-19 10:58:11,957 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLogError [2022-07-19 10:58:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-19 10:58:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpUnhandledIrp [2022-07-19 10:58:11,957 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpUnhandledIrp [2022-07-19 10:58:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterExistsNonIrqResourceList [2022-07-19 10:58:11,957 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterExistsNonIrqResourceList [2022-07-19 10:58:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure PptIsNecR98Machine [2022-07-19 10:58:11,958 INFO L138 BoogieDeclarations]: Found implementation of procedure PptIsNecR98Machine [2022-07-19 10:58:11,958 INFO L130 BoogieDeclarations]: Found specification of procedure CheckPort [2022-07-19 10:58:11,958 INFO L138 BoogieDeclarations]: Found implementation of procedure CheckPort [2022-07-19 10:58:11,958 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 10:58:11,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-19 10:58:11,959 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipSetDiskMode [2022-07-19 10:58:11,959 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipSetDiskMode [2022-07-19 10:58:11,959 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectLegacyZip [2022-07-19 10:58:11,959 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectLegacyZip [2022-07-19 10:58:11,960 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectDevice [2022-07-19 10:58:11,960 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectDevice [2022-07-19 10:58:11,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-07-19 10:58:11,960 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-07-19 10:58:11,961 INFO L130 BoogieDeclarations]: Found specification of procedure PptDisconnectInterrupt [2022-07-19 10:58:11,961 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDisconnectInterrupt [2022-07-19 10:58:11,962 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-07-19 10:58:11,962 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-07-19 10:58:11,962 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpBounceAndCatchPnpIrp [2022-07-19 10:58:11,962 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpBounceAndCatchPnpIrp [2022-07-19 10:58:11,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-19 10:58:11,963 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTickCount [2022-07-19 10:58:11,963 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTickCount [2022-07-19 10:58:11,963 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-07-19 10:58:11,963 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-07-19 10:58:11,963 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTimeIncrement [2022-07-19 10:58:11,963 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTimeIncrement [2022-07-19 10:58:11,963 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedIncrement [2022-07-19 10:58:11,964 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedIncrement [2022-07-19 10:58:11,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-19 10:58:11,964 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchCompletionRoutine [2022-07-19 10:58:11,964 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchCompletionRoutine [2022-07-19 10:58:11,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-19 10:58:11,964 INFO L130 BoogieDeclarations]: Found specification of procedure IoReportResourceUsage [2022-07-19 10:58:11,964 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReportResourceUsage [2022-07-19 10:58:11,965 INFO L130 BoogieDeclarations]: Found specification of procedure PptInitiate1284_3 [2022-07-19 10:58:11,965 INFO L138 BoogieDeclarations]: Found implementation of procedure PptInitiate1284_3 [2022-07-19 10:58:11,965 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterRemoveIrqResourceLists [2022-07-19 10:58:11,965 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterRemoveIrqResourceLists [2022-07-19 10:58:11,966 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchCleanup [2022-07-19 10:58:11,966 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchCleanup [2022-07-19 10:58:11,966 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-19 10:58:11,966 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-19 10:58:11,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-19 10:58:11,966 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-19 10:58:11,966 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareUnicodeString [2022-07-19 10:58:11,967 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareUnicodeString [2022-07-19 10:58:11,967 INFO L130 BoogieDeclarations]: Found specification of procedure READ_PORT_UCHAR [2022-07-19 10:58:11,967 INFO L138 BoogieDeclarations]: Found implementation of procedure READ_PORT_UCHAR [2022-07-19 10:58:11,967 INFO L130 BoogieDeclarations]: Found specification of procedure PptFreePort [2022-07-19 10:58:11,968 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFreePort [2022-07-19 10:58:11,968 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEcpPort [2022-07-19 10:58:11,968 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEcpPort [2022-07-19 10:58:11,969 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-07-19 10:58:11,969 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-07-19 10:58:11,969 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2022-07-19 10:58:11,969 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2022-07-19 10:58:11,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-19 10:58:11,970 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectLegacyZip [2022-07-19 10:58:11,970 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectLegacyZip [2022-07-19 10:58:11,970 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetCancelRoutine [2022-07-19 10:58:11,970 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetCancelRoutine [2022-07-19 10:58:11,970 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectDevice [2022-07-19 10:58:11,970 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectDevice [2022-07-19 10:58:11,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-19 10:58:11,971 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectBytePort [2022-07-19 10:58:11,971 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectBytePort [2022-07-19 10:58:11,971 INFO L130 BoogieDeclarations]: Found specification of procedure PptReleaseRemoveLock [2022-07-19 10:58:11,971 INFO L138 BoogieDeclarations]: Found implementation of procedure PptReleaseRemoveLock [2022-07-19 10:58:11,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 10:58:11,972 INFO L130 BoogieDeclarations]: Found specification of procedure PptPowerComplete [2022-07-19 10:58:11,972 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPowerComplete [2022-07-19 10:58:11,972 INFO L130 BoogieDeclarations]: Found specification of procedure PptFailRequest [2022-07-19 10:58:11,972 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFailRequest [2022-07-19 10:58:11,973 INFO L130 BoogieDeclarations]: Found specification of procedure IoAcquireRemoveLockEx [2022-07-19 10:58:11,973 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAcquireRemoveLockEx [2022-07-19 10:58:11,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-19 10:58:11,976 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-07-19 10:58:11,976 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-07-19 10:58:11,976 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetByteMode [2022-07-19 10:58:11,977 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetByteMode [2022-07-19 10:58:11,978 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockPrtModeByte [2022-07-19 10:58:11,978 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockPrtModeByte [2022-07-19 10:58:11,978 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEppPort [2022-07-19 10:58:11,978 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEppPort [2022-07-19 10:58:11,983 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoWidth [2022-07-19 10:58:11,983 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoWidth [2022-07-19 10:58:11,984 INFO L130 BoogieDeclarations]: Found specification of procedure PptSend1284_3Command [2022-07-19 10:58:11,984 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSend1284_3Command [2022-07-19 10:58:11,984 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoDepth [2022-07-19 10:58:11,984 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoDepth [2022-07-19 10:58:11,984 INFO L130 BoogieDeclarations]: Found specification of procedure PptCompleteRequest [2022-07-19 10:58:11,984 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCompleteRequest [2022-07-19 10:58:11,984 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-07-19 10:58:11,984 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-07-19 10:58:11,985 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-07-19 10:58:11,985 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-07-19 10:58:11,985 INFO L130 BoogieDeclarations]: Found specification of procedure PoRequestPowerIrp [2022-07-19 10:58:11,985 INFO L138 BoogieDeclarations]: Found implementation of procedure PoRequestPowerIrp [2022-07-19 10:58:11,985 INFO L130 BoogieDeclarations]: Found specification of procedure KeSynchronizeExecution [2022-07-19 10:58:11,985 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSynchronizeExecution [2022-07-19 10:58:11,985 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLockOrFailIrp [2022-07-19 10:58:11,985 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLockOrFailIrp [2022-07-19 10:58:11,986 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-07-19 10:58:11,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-07-19 10:58:11,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 10:58:11,986 INFO L130 BoogieDeclarations]: Found specification of procedure PoSetPowerState [2022-07-19 10:58:11,986 INFO L138 BoogieDeclarations]: Found implementation of procedure PoSetPowerState [2022-07-19 10:58:11,986 INFO L130 BoogieDeclarations]: Found specification of procedure Ppt1284_3AssignAddress [2022-07-19 10:58:11,986 INFO L138 BoogieDeclarations]: Found implementation of procedure Ppt1284_3AssignAddress [2022-07-19 10:58:11,986 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2022-07-19 10:58:11,986 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2022-07-19 10:58:11,987 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-07-19 10:58:11,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-07-19 10:58:11,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 10:58:11,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 10:58:12,655 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 10:58:12,658 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 10:58:12,715 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:12,748 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-07-19 10:58:12,748 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-07-19 10:58:12,753 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:12,804 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-07-19 10:58:12,804 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-07-19 10:58:13,239 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:13,304 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-07-19 10:58:13,304 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-07-19 10:58:13,673 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:13,678 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-19 10:58:13,678 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-19 10:58:13,772 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:13,797 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-19 10:58:13,797 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-19 10:58:13,890 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:13,896 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-19 10:58:13,896 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-19 10:58:13,899 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:13,918 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-19 10:58:13,918 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-19 10:58:13,919 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:13,997 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2022-07-19 10:58:13,997 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2022-07-19 10:58:14,355 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,356 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,357 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,358 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,358 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,360 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,366 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,368 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,373 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,375 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,375 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:14,380 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:58:22,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##386: assume false; [2022-07-19 10:58:22,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##387: assume !false; [2022-07-19 10:58:22,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##425: assume !false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##489: assume !false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##488: assume false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##533: assume !false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##532: assume false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##543: assume !false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##542: assume false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##99: assume false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2022-07-19 10:58:22,937 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume !false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##30: assume false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume !false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##130: assume false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##137: assume !false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##136: assume false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##100: assume !false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##588: assume !false; [2022-07-19 10:58:22,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##587: assume false; [2022-07-19 10:58:23,007 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 10:58:23,033 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 10:58:23,034 INFO L299 CfgBuilder]: Removed 33 assume(true) statements. [2022-07-19 10:58:23,038 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:58:23 BoogieIcfgContainer [2022-07-19 10:58:23,038 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 10:58:23,041 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 10:58:23,041 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 10:58:23,044 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 10:58:23,045 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 10:58:09" (1/3) ... [2022-07-19 10:58:23,046 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e6e4360 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:58:23, skipping insertion in model container [2022-07-19 10:58:23,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:58:11" (2/3) ... [2022-07-19 10:58:23,046 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e6e4360 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:58:23, skipping insertion in model container [2022-07-19 10:58:23,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:58:23" (3/3) ... [2022-07-19 10:58:23,049 INFO L111 eAbstractionObserver]: Analyzing ICFG parport.i.cil-2.c [2022-07-19 10:58:23,065 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 10:58:23,065 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 10:58:23,156 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 10:58:23,165 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1770e351, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@345ee972 [2022-07-19 10:58:23,165 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-19 10:58:23,175 INFO L276 IsEmpty]: Start isEmpty. Operand has 1779 states, 1254 states have (on average 1.4832535885167464) internal successors, (1860), 1303 states have internal predecessors, (1860), 453 states have call successors, (453), 70 states have call predecessors, (453), 70 states have return successors, (453), 440 states have call predecessors, (453), 453 states have call successors, (453) [2022-07-19 10:58:23,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-19 10:58:23,183 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:23,184 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:58:23,184 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:23,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:23,193 INFO L85 PathProgramCache]: Analyzing trace with hash -773300714, now seen corresponding path program 1 times [2022-07-19 10:58:23,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:23,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269832405] [2022-07-19 10:58:23,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:23,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:23,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:23,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:58:23,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:23,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269832405] [2022-07-19 10:58:23,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269832405] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:23,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:23,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:58:23,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78672629] [2022-07-19 10:58:23,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:23,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:58:23,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:23,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:58:23,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:23,696 INFO L87 Difference]: Start difference. First operand has 1779 states, 1254 states have (on average 1.4832535885167464) internal successors, (1860), 1303 states have internal predecessors, (1860), 453 states have call successors, (453), 70 states have call predecessors, (453), 70 states have return successors, (453), 440 states have call predecessors, (453), 453 states have call successors, (453) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:23,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:23,973 INFO L93 Difference]: Finished difference Result 3554 states and 5647 transitions. [2022-07-19 10:58:23,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:58:23,978 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-07-19 10:58:23,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:24,008 INFO L225 Difference]: With dead ends: 3554 [2022-07-19 10:58:24,009 INFO L226 Difference]: Without dead ends: 1774 [2022-07-19 10:58:24,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:24,030 INFO L413 NwaCegarLoop]: 2647 mSDtfsCounter, 1 mSDsluCounter, 2645 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 5292 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:24,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 5292 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:58:24,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1774 states. [2022-07-19 10:58:24,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1774 to 1773. [2022-07-19 10:58:24,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1773 states, 1250 states have (on average 1.4) internal successors, (1750), 1297 states have internal predecessors, (1750), 453 states have call successors, (453), 70 states have call predecessors, (453), 69 states have return successors, (434), 426 states have call predecessors, (434), 434 states have call successors, (434) [2022-07-19 10:58:24,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1773 states to 1773 states and 2637 transitions. [2022-07-19 10:58:24,229 INFO L78 Accepts]: Start accepts. Automaton has 1773 states and 2637 transitions. Word has length 15 [2022-07-19 10:58:24,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:24,230 INFO L495 AbstractCegarLoop]: Abstraction has 1773 states and 2637 transitions. [2022-07-19 10:58:24,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:24,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1773 states and 2637 transitions. [2022-07-19 10:58:24,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-07-19 10:58:24,231 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:24,232 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:58:24,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 10:58:24,232 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:24,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:24,233 INFO L85 PathProgramCache]: Analyzing trace with hash 971741108, now seen corresponding path program 1 times [2022-07-19 10:58:24,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:24,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826156514] [2022-07-19 10:58:24,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:24,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:24,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:24,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:58:24,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:24,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826156514] [2022-07-19 10:58:24,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826156514] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 10:58:24,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380729381] [2022-07-19 10:58:24,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:24,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 10:58:24,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 10:58:24,420 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 10:58:24,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-19 10:58:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:25,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 10:58:25,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 10:58:25,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 10:58:25,129 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 10:58:25,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380729381] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:25,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 10:58:25,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-19 10:58:25,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013510436] [2022-07-19 10:58:25,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:25,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:58:25,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:25,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:58:25,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:58:25,134 INFO L87 Difference]: Start difference. First operand 1773 states and 2637 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:25,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:25,241 INFO L93 Difference]: Finished difference Result 1843 states and 2725 transitions. [2022-07-19 10:58:25,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:58:25,241 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-07-19 10:58:25,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:25,254 INFO L225 Difference]: With dead ends: 1843 [2022-07-19 10:58:25,254 INFO L226 Difference]: Without dead ends: 1824 [2022-07-19 10:58:25,258 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:58:25,260 INFO L413 NwaCegarLoop]: 2634 mSDtfsCounter, 2614 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2614 SdHoareTripleChecker+Valid, 2698 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:25,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2614 Valid, 2698 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:58:25,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2022-07-19 10:58:25,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1815. [2022-07-19 10:58:25,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1284 states have (on average 1.397196261682243) internal successors, (1794), 1333 states have internal predecessors, (1794), 457 states have call successors, (457), 74 states have call predecessors, (457), 73 states have return successors, (438), 430 states have call predecessors, (438), 438 states have call successors, (438) [2022-07-19 10:58:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2689 transitions. [2022-07-19 10:58:25,349 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 2689 transitions. Word has length 17 [2022-07-19 10:58:25,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:25,349 INFO L495 AbstractCegarLoop]: Abstraction has 1815 states and 2689 transitions. [2022-07-19 10:58:25,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:25,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 2689 transitions. [2022-07-19 10:58:25,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-07-19 10:58:25,351 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:25,351 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:58:25,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-19 10:58:25,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 10:58:25,579 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:25,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:25,580 INFO L85 PathProgramCache]: Analyzing trace with hash 957396199, now seen corresponding path program 1 times [2022-07-19 10:58:25,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:25,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006542475] [2022-07-19 10:58:25,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:25,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:25,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:58:25,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:25,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006542475] [2022-07-19 10:58:25,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006542475] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 10:58:25,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669949993] [2022-07-19 10:58:25,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:25,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 10:58:25,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 10:58:25,691 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 10:58:25,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-19 10:58:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:26,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 10:58:26,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 10:58:26,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-19 10:58:26,279 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 10:58:26,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669949993] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:26,279 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 10:58:26,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-19 10:58:26,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471364246] [2022-07-19 10:58:26,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:26,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:58:26,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:26,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:58:26,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:58:26,281 INFO L87 Difference]: Start difference. First operand 1815 states and 2689 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:26,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:26,489 INFO L93 Difference]: Finished difference Result 1831 states and 2708 transitions. [2022-07-19 10:58:26,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:58:26,489 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-07-19 10:58:26,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:26,498 INFO L225 Difference]: With dead ends: 1831 [2022-07-19 10:58:26,499 INFO L226 Difference]: Without dead ends: 1815 [2022-07-19 10:58:26,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:58:26,500 INFO L413 NwaCegarLoop]: 2636 mSDtfsCounter, 0 mSDsluCounter, 2579 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5215 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:26,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5215 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:58:26,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states. [2022-07-19 10:58:26,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1815. [2022-07-19 10:58:26,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1284 states have (on average 1.396417445482866) internal successors, (1793), 1333 states have internal predecessors, (1793), 457 states have call successors, (457), 74 states have call predecessors, (457), 73 states have return successors, (438), 430 states have call predecessors, (438), 438 states have call successors, (438) [2022-07-19 10:58:26,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2688 transitions. [2022-07-19 10:58:26,574 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 2688 transitions. Word has length 17 [2022-07-19 10:58:26,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:26,574 INFO L495 AbstractCegarLoop]: Abstraction has 1815 states and 2688 transitions. [2022-07-19 10:58:26,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:26,575 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 2688 transitions. [2022-07-19 10:58:26,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-19 10:58:26,575 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:26,576 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:58:26,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-19 10:58:26,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-19 10:58:26,800 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:26,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:26,800 INFO L85 PathProgramCache]: Analyzing trace with hash 805678958, now seen corresponding path program 1 times [2022-07-19 10:58:26,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:26,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940572414] [2022-07-19 10:58:26,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:26,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:26,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:26,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:58:26,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:26,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940572414] [2022-07-19 10:58:26,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940572414] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 10:58:26,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142722544] [2022-07-19 10:58:26,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:26,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 10:58:26,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 10:58:26,950 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-19 10:58:26,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-19 10:58:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:27,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 10:58:27,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 10:58:27,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:58:27,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 10:58:27,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:58:27,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142722544] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 10:58:27,569 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 10:58:27,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-07-19 10:58:27,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434224320] [2022-07-19 10:58:27,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 10:58:27,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:58:27,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:27,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:58:27,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:58:27,571 INFO L87 Difference]: Start difference. First operand 1815 states and 2688 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:27,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:27,736 INFO L93 Difference]: Finished difference Result 3631 states and 5379 transitions. [2022-07-19 10:58:27,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:58:27,736 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-07-19 10:58:27,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:27,748 INFO L225 Difference]: With dead ends: 3631 [2022-07-19 10:58:27,748 INFO L226 Difference]: Without dead ends: 1821 [2022-07-19 10:58:27,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:58:27,757 INFO L413 NwaCegarLoop]: 2633 mSDtfsCounter, 4 mSDsluCounter, 5262 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 7895 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:27,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 7895 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:58:27,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2022-07-19 10:58:27,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1821. [2022-07-19 10:58:27,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1290 states have (on average 1.3945736434108527) internal successors, (1799), 1339 states have internal predecessors, (1799), 457 states have call successors, (457), 74 states have call predecessors, (457), 73 states have return successors, (438), 430 states have call predecessors, (438), 438 states have call successors, (438) [2022-07-19 10:58:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 2694 transitions. [2022-07-19 10:58:27,859 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 2694 transitions. Word has length 21 [2022-07-19 10:58:27,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:27,859 INFO L495 AbstractCegarLoop]: Abstraction has 1821 states and 2694 transitions. [2022-07-19 10:58:27,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:27,860 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 2694 transitions. [2022-07-19 10:58:27,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-19 10:58:27,860 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:27,861 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:58:27,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-19 10:58:28,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 10:58:28,071 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:28,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:28,072 INFO L85 PathProgramCache]: Analyzing trace with hash -130039224, now seen corresponding path program 2 times [2022-07-19 10:58:28,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:28,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880002169] [2022-07-19 10:58:28,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:28,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:28,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:28,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:28,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:28,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880002169] [2022-07-19 10:58:28,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880002169] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:28,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:28,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:58:28,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022418597] [2022-07-19 10:58:28,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:28,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:58:28,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:28,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:58:28,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:28,286 INFO L87 Difference]: Start difference. First operand 1821 states and 2694 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:28,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:28,669 INFO L93 Difference]: Finished difference Result 4647 states and 6936 transitions. [2022-07-19 10:58:28,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:58:28,670 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-07-19 10:58:28,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:28,698 INFO L225 Difference]: With dead ends: 4647 [2022-07-19 10:58:28,698 INFO L226 Difference]: Without dead ends: 3432 [2022-07-19 10:58:28,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:28,707 INFO L413 NwaCegarLoop]: 4649 mSDtfsCounter, 2520 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2520 SdHoareTripleChecker+Valid, 7025 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:28,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2520 Valid, 7025 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:58:28,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3432 states. [2022-07-19 10:58:28,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3432 to 3401. [2022-07-19 10:58:28,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3401 states, 2410 states have (on average 1.3908713692946058) internal successors, (3352), 2478 states have internal predecessors, (3352), 851 states have call successors, (851), 142 states have call predecessors, (851), 139 states have return successors, (869), 818 states have call predecessors, (869), 835 states have call successors, (869) [2022-07-19 10:58:28,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3401 states to 3401 states and 5072 transitions. [2022-07-19 10:58:28,963 INFO L78 Accepts]: Start accepts. Automaton has 3401 states and 5072 transitions. Word has length 27 [2022-07-19 10:58:28,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:28,964 INFO L495 AbstractCegarLoop]: Abstraction has 3401 states and 5072 transitions. [2022-07-19 10:58:28,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:28,964 INFO L276 IsEmpty]: Start isEmpty. Operand 3401 states and 5072 transitions. [2022-07-19 10:58:28,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-19 10:58:28,970 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:28,970 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:58:28,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-19 10:58:28,971 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:28,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:28,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1667935007, now seen corresponding path program 1 times [2022-07-19 10:58:28,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:28,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533482946] [2022-07-19 10:58:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:28,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:29,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:29,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-19 10:58:29,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:29,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:29,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533482946] [2022-07-19 10:58:29,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533482946] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:29,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:29,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 10:58:29,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948601510] [2022-07-19 10:58:29,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:29,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 10:58:29,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:29,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 10:58:29,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 10:58:29,197 INFO L87 Difference]: Start difference. First operand 3401 states and 5072 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:33,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:33,533 INFO L93 Difference]: Finished difference Result 4210 states and 6250 transitions. [2022-07-19 10:58:33,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:58:33,533 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-19 10:58:33,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:33,560 INFO L225 Difference]: With dead ends: 4210 [2022-07-19 10:58:33,560 INFO L226 Difference]: Without dead ends: 4205 [2022-07-19 10:58:33,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:58:33,564 INFO L413 NwaCegarLoop]: 2484 mSDtfsCounter, 2469 mSDsluCounter, 1971 mSDsCounter, 0 mSdLazyCounter, 2354 mSolverCounterSat, 1458 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2793 SdHoareTripleChecker+Valid, 4455 SdHoareTripleChecker+Invalid, 3812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1458 IncrementalHoareTripleChecker+Valid, 2354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:33,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2793 Valid, 4455 Invalid, 3812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1458 Valid, 2354 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-07-19 10:58:33,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4205 states. [2022-07-19 10:58:33,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4205 to 4176. [2022-07-19 10:58:33,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4176 states, 2902 states have (on average 1.3818056512749828) internal successors, (4010), 2980 states have internal predecessors, (4010), 1088 states have call successors, (1088), 187 states have call predecessors, (1088), 185 states have return successors, (1107), 1051 states have call predecessors, (1107), 1072 states have call successors, (1107) [2022-07-19 10:58:33,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4176 states to 4176 states and 6205 transitions. [2022-07-19 10:58:33,806 INFO L78 Accepts]: Start accepts. Automaton has 4176 states and 6205 transitions. Word has length 40 [2022-07-19 10:58:33,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:33,806 INFO L495 AbstractCegarLoop]: Abstraction has 4176 states and 6205 transitions. [2022-07-19 10:58:33,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:33,807 INFO L276 IsEmpty]: Start isEmpty. Operand 4176 states and 6205 transitions. [2022-07-19 10:58:33,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-19 10:58:33,811 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:33,812 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:58:33,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-19 10:58:33,812 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:33,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:33,813 INFO L85 PathProgramCache]: Analyzing trace with hash 618913342, now seen corresponding path program 1 times [2022-07-19 10:58:33,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:33,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862208483] [2022-07-19 10:58:33,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:33,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:33,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:34,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-19 10:58:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:34,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:34,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:34,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862208483] [2022-07-19 10:58:34,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862208483] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:34,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:34,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:58:34,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249283843] [2022-07-19 10:58:34,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:34,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:58:34,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:34,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:58:34,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:58:34,027 INFO L87 Difference]: Start difference. First operand 4176 states and 6205 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:39,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:39,606 INFO L93 Difference]: Finished difference Result 4223 states and 6262 transitions. [2022-07-19 10:58:39,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:58:39,606 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-19 10:58:39,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:39,630 INFO L225 Difference]: With dead ends: 4223 [2022-07-19 10:58:39,630 INFO L226 Difference]: Without dead ends: 4214 [2022-07-19 10:58:39,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-19 10:58:39,634 INFO L413 NwaCegarLoop]: 2437 mSDtfsCounter, 6229 mSDsluCounter, 2679 mSDsCounter, 0 mSdLazyCounter, 4257 mSolverCounterSat, 3677 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6361 SdHoareTripleChecker+Valid, 5116 SdHoareTripleChecker+Invalid, 7934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3677 IncrementalHoareTripleChecker+Valid, 4257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:39,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6361 Valid, 5116 Invalid, 7934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3677 Valid, 4257 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-07-19 10:58:39,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4214 states. [2022-07-19 10:58:39,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4214 to 4176. [2022-07-19 10:58:39,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4176 states, 2902 states have (on average 1.3811164713990352) internal successors, (4008), 2980 states have internal predecessors, (4008), 1088 states have call successors, (1088), 187 states have call predecessors, (1088), 185 states have return successors, (1107), 1051 states have call predecessors, (1107), 1072 states have call successors, (1107) [2022-07-19 10:58:39,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4176 states to 4176 states and 6203 transitions. [2022-07-19 10:58:39,882 INFO L78 Accepts]: Start accepts. Automaton has 4176 states and 6203 transitions. Word has length 41 [2022-07-19 10:58:39,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:39,883 INFO L495 AbstractCegarLoop]: Abstraction has 4176 states and 6203 transitions. [2022-07-19 10:58:39,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:39,883 INFO L276 IsEmpty]: Start isEmpty. Operand 4176 states and 6203 transitions. [2022-07-19 10:58:39,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-19 10:58:39,885 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:39,885 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:58:39,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-19 10:58:39,886 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:39,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:39,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1117126507, now seen corresponding path program 1 times [2022-07-19 10:58:39,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:39,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25230209] [2022-07-19 10:58:39,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:39,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:40,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-19 10:58:40,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:40,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:40,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25230209] [2022-07-19 10:58:40,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25230209] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:40,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:40,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:58:40,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758699416] [2022-07-19 10:58:40,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:40,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:58:40,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:40,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:58:40,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:58:40,100 INFO L87 Difference]: Start difference. First operand 4176 states and 6203 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:45,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:45,363 INFO L93 Difference]: Finished difference Result 4216 states and 6251 transitions. [2022-07-19 10:58:45,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:58:45,364 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-19 10:58:45,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:45,388 INFO L225 Difference]: With dead ends: 4216 [2022-07-19 10:58:45,389 INFO L226 Difference]: Without dead ends: 4207 [2022-07-19 10:58:45,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-19 10:58:45,394 INFO L413 NwaCegarLoop]: 2468 mSDtfsCounter, 6176 mSDsluCounter, 2674 mSDsCounter, 0 mSdLazyCounter, 4252 mSolverCounterSat, 3655 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6308 SdHoareTripleChecker+Valid, 5142 SdHoareTripleChecker+Invalid, 7907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3655 IncrementalHoareTripleChecker+Valid, 4252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:45,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6308 Valid, 5142 Invalid, 7907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3655 Valid, 4252 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-07-19 10:58:45,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4207 states. [2022-07-19 10:58:45,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4207 to 4176. [2022-07-19 10:58:45,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4176 states, 2902 states have (on average 1.3804272915230875) internal successors, (4006), 2980 states have internal predecessors, (4006), 1088 states have call successors, (1088), 187 states have call predecessors, (1088), 185 states have return successors, (1107), 1051 states have call predecessors, (1107), 1072 states have call successors, (1107) [2022-07-19 10:58:45,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4176 states to 4176 states and 6201 transitions. [2022-07-19 10:58:45,608 INFO L78 Accepts]: Start accepts. Automaton has 4176 states and 6201 transitions. Word has length 42 [2022-07-19 10:58:45,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:45,608 INFO L495 AbstractCegarLoop]: Abstraction has 4176 states and 6201 transitions. [2022-07-19 10:58:45,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:45,609 INFO L276 IsEmpty]: Start isEmpty. Operand 4176 states and 6201 transitions. [2022-07-19 10:58:45,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-19 10:58:45,611 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:45,611 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:58:45,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-19 10:58:45,611 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:45,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:45,612 INFO L85 PathProgramCache]: Analyzing trace with hash -2075772706, now seen corresponding path program 1 times [2022-07-19 10:58:45,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:45,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949254392] [2022-07-19 10:58:45,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:45,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:45,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:45,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:45,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:45,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949254392] [2022-07-19 10:58:45,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949254392] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:45,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:45,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:58:45,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550972282] [2022-07-19 10:58:45,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:45,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:58:45,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:45,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:58:45,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:45,774 INFO L87 Difference]: Start difference. First operand 4176 states and 6201 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:45,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:45,938 INFO L93 Difference]: Finished difference Result 6829 states and 10118 transitions. [2022-07-19 10:58:45,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:58:45,939 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-07-19 10:58:45,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:45,989 INFO L225 Difference]: With dead ends: 6829 [2022-07-19 10:58:45,990 INFO L226 Difference]: Without dead ends: 6526 [2022-07-19 10:58:45,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:45,997 INFO L413 NwaCegarLoop]: 3764 mSDtfsCounter, 2517 mSDsluCounter, 1890 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2517 SdHoareTripleChecker+Valid, 5654 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:45,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2517 Valid, 5654 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:58:46,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6526 states. [2022-07-19 10:58:46,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6526 to 6445. [2022-07-19 10:58:46,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6445 states, 4434 states have (on average 1.3813712223725756) internal successors, (6125), 4552 states have internal predecessors, (6125), 1726 states have call successors, (1726), 283 states have call predecessors, (1726), 284 states have return successors, (1757), 1678 states have call predecessors, (1757), 1713 states have call successors, (1757) [2022-07-19 10:58:46,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6445 states to 6445 states and 9608 transitions. [2022-07-19 10:58:46,351 INFO L78 Accepts]: Start accepts. Automaton has 6445 states and 9608 transitions. Word has length 43 [2022-07-19 10:58:46,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:46,352 INFO L495 AbstractCegarLoop]: Abstraction has 6445 states and 9608 transitions. [2022-07-19 10:58:46,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:46,352 INFO L276 IsEmpty]: Start isEmpty. Operand 6445 states and 9608 transitions. [2022-07-19 10:58:46,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-19 10:58:46,354 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:46,354 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:58:46,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-19 10:58:46,355 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:46,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:46,355 INFO L85 PathProgramCache]: Analyzing trace with hash 326032775, now seen corresponding path program 1 times [2022-07-19 10:58:46,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:46,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338850] [2022-07-19 10:58:46,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:46,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:46,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:46,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-19 10:58:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:46,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:46,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:46,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338850] [2022-07-19 10:58:46,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338850] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:46,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:46,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 10:58:46,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013116258] [2022-07-19 10:58:46,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:46,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 10:58:46,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:46,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 10:58:46,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:58:46,512 INFO L87 Difference]: Start difference. First operand 6445 states and 9608 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:49,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:49,905 INFO L93 Difference]: Finished difference Result 6473 states and 9642 transitions. [2022-07-19 10:58:49,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:58:49,906 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-07-19 10:58:49,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:49,936 INFO L225 Difference]: With dead ends: 6473 [2022-07-19 10:58:49,937 INFO L226 Difference]: Without dead ends: 6427 [2022-07-19 10:58:49,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:58:49,944 INFO L413 NwaCegarLoop]: 2334 mSDtfsCounter, 885 mSDsluCounter, 3232 mSDsCounter, 0 mSdLazyCounter, 3387 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1162 SdHoareTripleChecker+Valid, 5566 SdHoareTripleChecker+Invalid, 3842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 3387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:49,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1162 Valid, 5566 Invalid, 3842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 3387 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-07-19 10:58:49,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6427 states. [2022-07-19 10:58:50,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6427 to 6426. [2022-07-19 10:58:50,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6426 states, 4421 states have (on average 1.381361682877177) internal successors, (6107), 4539 states have internal predecessors, (6107), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 284 states have return successors, (1751), 1672 states have call predecessors, (1751), 1707 states have call successors, (1751) [2022-07-19 10:58:50,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6426 states to 6426 states and 9578 transitions. [2022-07-19 10:58:50,355 INFO L78 Accepts]: Start accepts. Automaton has 6426 states and 9578 transitions. Word has length 43 [2022-07-19 10:58:50,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:50,355 INFO L495 AbstractCegarLoop]: Abstraction has 6426 states and 9578 transitions. [2022-07-19 10:58:50,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:58:50,355 INFO L276 IsEmpty]: Start isEmpty. Operand 6426 states and 9578 transitions. [2022-07-19 10:58:50,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-19 10:58:50,357 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:50,357 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:58:50,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-19 10:58:50,357 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:50,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:50,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1127454167, now seen corresponding path program 1 times [2022-07-19 10:58:50,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:50,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295386006] [2022-07-19 10:58:50,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:50,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:50,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:50,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:50,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295386006] [2022-07-19 10:58:50,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295386006] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:50,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:50,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:58:50,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814260890] [2022-07-19 10:58:50,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:50,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:58:50,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:50,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:58:50,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:50,484 INFO L87 Difference]: Start difference. First operand 6426 states and 9578 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:50,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:58:50,711 INFO L93 Difference]: Finished difference Result 6429 states and 9580 transitions. [2022-07-19 10:58:50,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:58:50,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-07-19 10:58:50,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:58:50,738 INFO L225 Difference]: With dead ends: 6429 [2022-07-19 10:58:50,738 INFO L226 Difference]: Without dead ends: 6426 [2022-07-19 10:58:50,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:58:50,744 INFO L413 NwaCegarLoop]: 2588 mSDtfsCounter, 12 mSDsluCounter, 2530 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 5118 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:58:50,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 5118 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:58:50,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6426 states. [2022-07-19 10:58:51,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6426 to 6426. [2022-07-19 10:58:51,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6426 states, 4421 states have (on average 1.3811354897082109) internal successors, (6106), 4539 states have internal predecessors, (6106), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 284 states have return successors, (1751), 1672 states have call predecessors, (1751), 1707 states have call successors, (1751) [2022-07-19 10:58:51,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6426 states to 6426 states and 9577 transitions. [2022-07-19 10:58:51,223 INFO L78 Accepts]: Start accepts. Automaton has 6426 states and 9577 transitions. Word has length 43 [2022-07-19 10:58:51,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:58:51,224 INFO L495 AbstractCegarLoop]: Abstraction has 6426 states and 9577 transitions. [2022-07-19 10:58:51,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:58:51,224 INFO L276 IsEmpty]: Start isEmpty. Operand 6426 states and 9577 transitions. [2022-07-19 10:58:51,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-19 10:58:51,226 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:58:51,226 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:58:51,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-19 10:58:51,226 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:58:51,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:58:51,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1697051292, now seen corresponding path program 1 times [2022-07-19 10:58:51,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:58:51,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343640085] [2022-07-19 10:58:51,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:58:51,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:58:51,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:51,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:58:51,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:51,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:58:51,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:58:51,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:58:51,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:58:51,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343640085] [2022-07-19 10:58:51,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343640085] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:58:51,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:58:51,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:58:51,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094141942] [2022-07-19 10:58:51,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:58:51,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:58:51,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:58:51,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:58:51,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:58:51,449 INFO L87 Difference]: Start difference. First operand 6426 states and 9577 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:58:53,867 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:58:55,978 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:58:59,301 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:04,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:59:04,580 INFO L93 Difference]: Finished difference Result 13145 states and 19700 transitions. [2022-07-19 10:59:04,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:59:04,580 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-19 10:59:04,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:59:04,609 INFO L225 Difference]: With dead ends: 13145 [2022-07-19 10:59:04,609 INFO L226 Difference]: Without dead ends: 7299 [2022-07-19 10:59:04,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-07-19 10:59:04,631 INFO L413 NwaCegarLoop]: 2351 mSDtfsCounter, 680 mSDsluCounter, 8893 mSDsCounter, 0 mSdLazyCounter, 9209 mSolverCounterSat, 498 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 11244 SdHoareTripleChecker+Invalid, 9708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 498 IncrementalHoareTripleChecker+Valid, 9209 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2022-07-19 10:59:04,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [904 Valid, 11244 Invalid, 9708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [498 Valid, 9209 Invalid, 1 Unknown, 0 Unchecked, 12.7s Time] [2022-07-19 10:59:04,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7299 states. [2022-07-19 10:59:05,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7299 to 6435. [2022-07-19 10:59:05,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6435 states, 4428 states have (on average 1.3805329719963866) internal successors, (6113), 4546 states have internal predecessors, (6113), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 286 states have return successors, (1756), 1674 states have call predecessors, (1756), 1707 states have call successors, (1756) [2022-07-19 10:59:05,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6435 states to 6435 states and 9589 transitions. [2022-07-19 10:59:05,036 INFO L78 Accepts]: Start accepts. Automaton has 6435 states and 9589 transitions. Word has length 46 [2022-07-19 10:59:05,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:59:05,037 INFO L495 AbstractCegarLoop]: Abstraction has 6435 states and 9589 transitions. [2022-07-19 10:59:05,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:59:05,037 INFO L276 IsEmpty]: Start isEmpty. Operand 6435 states and 9589 transitions. [2022-07-19 10:59:05,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-19 10:59:05,039 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:59:05,039 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:59:05,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-19 10:59:05,040 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:59:05,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:59:05,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1485700379, now seen corresponding path program 1 times [2022-07-19 10:59:05,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:59:05,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58600671] [2022-07-19 10:59:05,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:59:05,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:59:05,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:05,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:59:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:05,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:59:05,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:05,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:59:05,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:59:05,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58600671] [2022-07-19 10:59:05,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58600671] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:59:05,223 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:59:05,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:59:05,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384613911] [2022-07-19 10:59:05,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:59:05,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:59:05,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:59:05,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:59:05,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:59:05,227 INFO L87 Difference]: Start difference. First operand 6435 states and 9589 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:59:07,964 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:10,034 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:13,578 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:17,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:59:17,496 INFO L93 Difference]: Finished difference Result 12459 states and 18675 transitions. [2022-07-19 10:59:17,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 10:59:17,496 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-19 10:59:17,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:59:17,535 INFO L225 Difference]: With dead ends: 12459 [2022-07-19 10:59:17,535 INFO L226 Difference]: Without dead ends: 7261 [2022-07-19 10:59:17,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:59:17,560 INFO L413 NwaCegarLoop]: 2318 mSDtfsCounter, 643 mSDsluCounter, 4670 mSDsCounter, 0 mSdLazyCounter, 5203 mSolverCounterSat, 496 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 856 SdHoareTripleChecker+Valid, 6988 SdHoareTripleChecker+Invalid, 5701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 5203 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2022-07-19 10:59:17,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [856 Valid, 6988 Invalid, 5701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 5203 Invalid, 2 Unknown, 0 Unchecked, 11.9s Time] [2022-07-19 10:59:17,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7261 states. [2022-07-19 10:59:17,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7261 to 6429. [2022-07-19 10:59:18,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6429 states, 4423 states have (on average 1.380510965408094) internal successors, (6106), 4541 states have internal predecessors, (6106), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 285 states have return successors, (1753), 1673 states have call predecessors, (1753), 1707 states have call successors, (1753) [2022-07-19 10:59:18,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6429 states to 6429 states and 9579 transitions. [2022-07-19 10:59:18,031 INFO L78 Accepts]: Start accepts. Automaton has 6429 states and 9579 transitions. Word has length 46 [2022-07-19 10:59:18,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:59:18,031 INFO L495 AbstractCegarLoop]: Abstraction has 6429 states and 9579 transitions. [2022-07-19 10:59:18,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:59:18,031 INFO L276 IsEmpty]: Start isEmpty. Operand 6429 states and 9579 transitions. [2022-07-19 10:59:18,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-19 10:59:18,035 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:59:18,036 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:59:18,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-19 10:59:18,036 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:59:18,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:59:18,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1399500385, now seen corresponding path program 1 times [2022-07-19 10:59:18,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:59:18,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886940174] [2022-07-19 10:59:18,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:59:18,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:59:18,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:18,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:59:18,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:59:18,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886940174] [2022-07-19 10:59:18,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886940174] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:59:18,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:59:18,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:59:18,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190113465] [2022-07-19 10:59:18,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:59:18,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:59:18,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:59:18,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:59:18,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:59:18,198 INFO L87 Difference]: Start difference. First operand 6429 states and 9579 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:59:18,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:59:18,458 INFO L93 Difference]: Finished difference Result 6521 states and 9703 transitions. [2022-07-19 10:59:18,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:59:18,459 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-07-19 10:59:18,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:59:18,487 INFO L225 Difference]: With dead ends: 6521 [2022-07-19 10:59:18,487 INFO L226 Difference]: Without dead ends: 6490 [2022-07-19 10:59:18,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:59:18,495 INFO L413 NwaCegarLoop]: 2600 mSDtfsCounter, 160 mSDsluCounter, 10441 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 13041 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:59:18,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 13041 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:59:18,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6490 states. [2022-07-19 10:59:18,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6490 to 6432. [2022-07-19 10:59:18,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6432 states, 4426 states have (on average 1.3802530501581562) internal successors, (6109), 4544 states have internal predecessors, (6109), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 285 states have return successors, (1753), 1673 states have call predecessors, (1753), 1707 states have call successors, (1753) [2022-07-19 10:59:18,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6432 states to 6432 states and 9582 transitions. [2022-07-19 10:59:18,873 INFO L78 Accepts]: Start accepts. Automaton has 6432 states and 9582 transitions. Word has length 45 [2022-07-19 10:59:18,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:59:18,874 INFO L495 AbstractCegarLoop]: Abstraction has 6432 states and 9582 transitions. [2022-07-19 10:59:18,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:59:18,874 INFO L276 IsEmpty]: Start isEmpty. Operand 6432 states and 9582 transitions. [2022-07-19 10:59:18,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-19 10:59:18,875 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:59:18,876 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:59:18,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-19 10:59:18,876 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:59:18,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:59:18,877 INFO L85 PathProgramCache]: Analyzing trace with hash 388874719, now seen corresponding path program 1 times [2022-07-19 10:59:18,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:59:18,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160134538] [2022-07-19 10:59:18,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:59:18,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:59:18,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:19,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:59:19,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:59:19,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160134538] [2022-07-19 10:59:19,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160134538] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:59:19,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:59:19,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:59:19,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963828346] [2022-07-19 10:59:19,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:59:19,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:59:19,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:59:19,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:59:19,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:59:19,051 INFO L87 Difference]: Start difference. First operand 6432 states and 9582 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:59:19,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:59:19,341 INFO L93 Difference]: Finished difference Result 6517 states and 9696 transitions. [2022-07-19 10:59:19,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:59:19,342 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-07-19 10:59:19,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:59:19,370 INFO L225 Difference]: With dead ends: 6517 [2022-07-19 10:59:19,370 INFO L226 Difference]: Without dead ends: 6486 [2022-07-19 10:59:19,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:59:19,378 INFO L413 NwaCegarLoop]: 2619 mSDtfsCounter, 160 mSDsluCounter, 10485 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 13104 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:59:19,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 13104 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:59:19,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6486 states. [2022-07-19 10:59:19,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6486 to 6425. [2022-07-19 10:59:19,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6425 states, 4420 states have (on average 1.380316742081448) internal successors, (6101), 4537 states have internal predecessors, (6101), 1719 states have call successors, (1719), 283 states have call predecessors, (1719), 285 states have return successors, (1752), 1672 states have call predecessors, (1752), 1706 states have call successors, (1752) [2022-07-19 10:59:19,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6425 states to 6425 states and 9572 transitions. [2022-07-19 10:59:19,774 INFO L78 Accepts]: Start accepts. Automaton has 6425 states and 9572 transitions. Word has length 45 [2022-07-19 10:59:19,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:59:19,774 INFO L495 AbstractCegarLoop]: Abstraction has 6425 states and 9572 transitions. [2022-07-19 10:59:19,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:59:19,775 INFO L276 IsEmpty]: Start isEmpty. Operand 6425 states and 9572 transitions. [2022-07-19 10:59:19,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-19 10:59:19,777 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:59:19,778 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:59:19,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-19 10:59:19,778 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:59:19,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:59:19,779 INFO L85 PathProgramCache]: Analyzing trace with hash 195220579, now seen corresponding path program 1 times [2022-07-19 10:59:19,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:59:19,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444999214] [2022-07-19 10:59:19,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:59:19,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:59:19,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:19,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:59:19,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:19,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:59:19,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:19,994 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:59:19,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:59:19,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444999214] [2022-07-19 10:59:19,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444999214] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:59:19,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:59:19,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:59:19,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048576392] [2022-07-19 10:59:19,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:59:19,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:59:19,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:59:19,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:59:19,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:59:19,997 INFO L87 Difference]: Start difference. First operand 6425 states and 9572 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:59:27,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:59:27,230 INFO L93 Difference]: Finished difference Result 7285 states and 10963 transitions. [2022-07-19 10:59:27,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 10:59:27,230 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-07-19 10:59:27,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:59:27,265 INFO L225 Difference]: With dead ends: 7285 [2022-07-19 10:59:27,265 INFO L226 Difference]: Without dead ends: 7255 [2022-07-19 10:59:27,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:59:27,273 INFO L413 NwaCegarLoop]: 2194 mSDtfsCounter, 1663 mSDsluCounter, 6232 mSDsCounter, 0 mSdLazyCounter, 8972 mSolverCounterSat, 1263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1971 SdHoareTripleChecker+Valid, 8426 SdHoareTripleChecker+Invalid, 10235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1263 IncrementalHoareTripleChecker+Valid, 8972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-07-19 10:59:27,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1971 Valid, 8426 Invalid, 10235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1263 Valid, 8972 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2022-07-19 10:59:27,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7255 states. [2022-07-19 10:59:27,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7255 to 6423. [2022-07-19 10:59:27,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6423 states, 4419 states have (on average 1.3801765105227426) internal successors, (6099), 4536 states have internal predecessors, (6099), 1718 states have call successors, (1718), 283 states have call predecessors, (1718), 285 states have return successors, (1751), 1671 states have call predecessors, (1751), 1705 states have call successors, (1751) [2022-07-19 10:59:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6423 states to 6423 states and 9568 transitions. [2022-07-19 10:59:27,716 INFO L78 Accepts]: Start accepts. Automaton has 6423 states and 9568 transitions. Word has length 47 [2022-07-19 10:59:27,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:59:27,717 INFO L495 AbstractCegarLoop]: Abstraction has 6423 states and 9568 transitions. [2022-07-19 10:59:27,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:59:27,717 INFO L276 IsEmpty]: Start isEmpty. Operand 6423 states and 9568 transitions. [2022-07-19 10:59:27,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-19 10:59:27,719 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:59:27,719 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:59:27,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-19 10:59:27,719 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:59:27,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:59:27,720 INFO L85 PathProgramCache]: Analyzing trace with hash 479588916, now seen corresponding path program 1 times [2022-07-19 10:59:27,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:59:27,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850366342] [2022-07-19 10:59:27,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:59:27,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:59:27,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:27,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 10:59:27,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:27,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:59:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:59:28,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:59:28,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850366342] [2022-07-19 10:59:28,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850366342] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:59:28,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:59:28,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:59:28,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934587511] [2022-07-19 10:59:28,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:59:28,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:59:28,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:59:28,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:59:28,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:59:28,024 INFO L87 Difference]: Start difference. First operand 6423 states and 9568 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:59:31,901 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:35,798 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:42,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:59:42,669 INFO L93 Difference]: Finished difference Result 8481 states and 12866 transitions. [2022-07-19 10:59:42,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:59:42,669 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-07-19 10:59:42,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:59:42,709 INFO L225 Difference]: With dead ends: 8481 [2022-07-19 10:59:42,710 INFO L226 Difference]: Without dead ends: 8441 [2022-07-19 10:59:42,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-07-19 10:59:42,717 INFO L413 NwaCegarLoop]: 2810 mSDtfsCounter, 1077 mSDsluCounter, 11218 mSDsCounter, 0 mSdLazyCounter, 9626 mSolverCounterSat, 511 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1377 SdHoareTripleChecker+Valid, 14028 SdHoareTripleChecker+Invalid, 10139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 511 IncrementalHoareTripleChecker+Valid, 9626 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:59:42,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1377 Valid, 14028 Invalid, 10139 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [511 Valid, 9626 Invalid, 2 Unknown, 0 Unchecked, 14.2s Time] [2022-07-19 10:59:42,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8441 states. [2022-07-19 10:59:43,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8441 to 6423. [2022-07-19 10:59:43,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6423 states, 4419 states have (on average 1.379950214980765) internal successors, (6098), 4536 states have internal predecessors, (6098), 1718 states have call successors, (1718), 283 states have call predecessors, (1718), 285 states have return successors, (1751), 1671 states have call predecessors, (1751), 1705 states have call successors, (1751) [2022-07-19 10:59:43,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6423 states to 6423 states and 9567 transitions. [2022-07-19 10:59:43,135 INFO L78 Accepts]: Start accepts. Automaton has 6423 states and 9567 transitions. Word has length 50 [2022-07-19 10:59:43,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:59:43,135 INFO L495 AbstractCegarLoop]: Abstraction has 6423 states and 9567 transitions. [2022-07-19 10:59:43,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:59:43,136 INFO L276 IsEmpty]: Start isEmpty. Operand 6423 states and 9567 transitions. [2022-07-19 10:59:43,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-19 10:59:43,137 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:59:43,137 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:59:43,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-19 10:59:43,138 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:59:43,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:59:43,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1998052607, now seen corresponding path program 1 times [2022-07-19 10:59:43,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:59:43,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116588363] [2022-07-19 10:59:43,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:59:43,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:59:43,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:43,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-19 10:59:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:43,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 10:59:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:43,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:59:43,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:59:43,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116588363] [2022-07-19 10:59:43,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116588363] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:59:43,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:59:43,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:59:43,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079969995] [2022-07-19 10:59:43,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:59:43,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:59:43,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:59:43,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:59:43,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:59:43,385 INFO L87 Difference]: Start difference. First operand 6423 states and 9567 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:59:45,831 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:47,926 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:52,441 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 10:59:57,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:59:57,797 INFO L93 Difference]: Finished difference Result 7282 states and 10957 transitions. [2022-07-19 10:59:57,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 10:59:57,797 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 53 [2022-07-19 10:59:57,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:59:57,832 INFO L225 Difference]: With dead ends: 7282 [2022-07-19 10:59:57,832 INFO L226 Difference]: Without dead ends: 7252 [2022-07-19 10:59:57,840 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:59:57,841 INFO L413 NwaCegarLoop]: 2225 mSDtfsCounter, 1000 mSDsluCounter, 4788 mSDsCounter, 0 mSdLazyCounter, 6265 mSolverCounterSat, 548 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1310 SdHoareTripleChecker+Valid, 7013 SdHoareTripleChecker+Invalid, 6815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 548 IncrementalHoareTripleChecker+Valid, 6265 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:59:57,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1310 Valid, 7013 Invalid, 6815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [548 Valid, 6265 Invalid, 2 Unknown, 0 Unchecked, 14.0s Time] [2022-07-19 10:59:57,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7252 states. [2022-07-19 10:59:58,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7252 to 6420. [2022-07-19 10:59:58,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6420 states, 4417 states have (on average 1.3798958569164592) internal successors, (6095), 4534 states have internal predecessors, (6095), 1717 states have call successors, (1717), 283 states have call predecessors, (1717), 285 states have return successors, (1750), 1670 states have call predecessors, (1750), 1704 states have call successors, (1750) [2022-07-19 10:59:58,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6420 states to 6420 states and 9562 transitions. [2022-07-19 10:59:58,306 INFO L78 Accepts]: Start accepts. Automaton has 6420 states and 9562 transitions. Word has length 53 [2022-07-19 10:59:58,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:59:58,308 INFO L495 AbstractCegarLoop]: Abstraction has 6420 states and 9562 transitions. [2022-07-19 10:59:58,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:59:58,308 INFO L276 IsEmpty]: Start isEmpty. Operand 6420 states and 9562 transitions. [2022-07-19 10:59:58,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-19 10:59:58,310 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:59:58,310 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 10:59:58,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-19 10:59:58,311 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:59:58,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:59:58,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1566112443, now seen corresponding path program 1 times [2022-07-19 10:59:58,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:59:58,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802444125] [2022-07-19 10:59:58,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:59:58,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:59:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:58,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-19 10:59:58,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:58,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 10:59:58,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:59:58,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 10:59:58,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:59:58,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802444125] [2022-07-19 10:59:58,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802444125] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:59:58,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:59:58,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:59:58,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903132725] [2022-07-19 10:59:58,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:59:58,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:59:58,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:59:58,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:59:58,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:59:58,554 INFO L87 Difference]: Start difference. First operand 6420 states and 9562 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 11:00:04,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:00:04,889 INFO L93 Difference]: Finished difference Result 7279 states and 10952 transitions. [2022-07-19 11:00:04,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 11:00:04,890 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-07-19 11:00:04,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:00:04,922 INFO L225 Difference]: With dead ends: 7279 [2022-07-19 11:00:04,923 INFO L226 Difference]: Without dead ends: 7243 [2022-07-19 11:00:04,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 11:00:04,930 INFO L413 NwaCegarLoop]: 2204 mSDtfsCounter, 1624 mSDsluCounter, 4080 mSDsCounter, 0 mSdLazyCounter, 5836 mSolverCounterSat, 1250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1934 SdHoareTripleChecker+Valid, 6284 SdHoareTripleChecker+Invalid, 7086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1250 IncrementalHoareTripleChecker+Valid, 5836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-07-19 11:00:04,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1934 Valid, 6284 Invalid, 7086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1250 Valid, 5836 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2022-07-19 11:00:04,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7243 states. [2022-07-19 11:00:05,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7243 to 6411. [2022-07-19 11:00:05,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6411 states, 4411 states have (on average 1.379959192926774) internal successors, (6087), 4528 states have internal predecessors, (6087), 1715 states have call successors, (1715), 282 states have call predecessors, (1715), 284 states have return successors, (1748), 1668 states have call predecessors, (1748), 1702 states have call successors, (1748) [2022-07-19 11:00:05,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6411 states to 6411 states and 9550 transitions. [2022-07-19 11:00:05,328 INFO L78 Accepts]: Start accepts. Automaton has 6411 states and 9550 transitions. Word has length 50 [2022-07-19 11:00:05,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:00:05,329 INFO L495 AbstractCegarLoop]: Abstraction has 6411 states and 9550 transitions. [2022-07-19 11:00:05,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 11:00:05,329 INFO L276 IsEmpty]: Start isEmpty. Operand 6411 states and 9550 transitions. [2022-07-19 11:00:05,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-19 11:00:05,336 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:00:05,336 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:00:05,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-19 11:00:05,336 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:00:05,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:00:05,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2113042750, now seen corresponding path program 1 times [2022-07-19 11:00:05,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:00:05,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253629840] [2022-07-19 11:00:05,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:00:05,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:00:05,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:05,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 11:00:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:05,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:00:05,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:05,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:00:05,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:00:05,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253629840] [2022-07-19 11:00:05,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253629840] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:00:05,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:00:05,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 11:00:05,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335167779] [2022-07-19 11:00:05,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:00:05,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 11:00:05,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:00:05,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 11:00:05,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-19 11:00:05,634 INFO L87 Difference]: Start difference. First operand 6411 states and 9550 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 11:00:09,007 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:00:11,138 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:00:14,199 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:00:16,773 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:00:22,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:00:22,767 INFO L93 Difference]: Finished difference Result 7402 states and 11115 transitions. [2022-07-19 11:00:22,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 11:00:22,767 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-07-19 11:00:22,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:00:22,791 INFO L225 Difference]: With dead ends: 7402 [2022-07-19 11:00:22,791 INFO L226 Difference]: Without dead ends: 7308 [2022-07-19 11:00:22,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-07-19 11:00:22,795 INFO L413 NwaCegarLoop]: 2565 mSDtfsCounter, 835 mSDsluCounter, 9908 mSDsCounter, 0 mSdLazyCounter, 9489 mSolverCounterSat, 508 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1097 SdHoareTripleChecker+Valid, 12473 SdHoareTripleChecker+Invalid, 10000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 508 IncrementalHoareTripleChecker+Valid, 9489 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2022-07-19 11:00:22,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1097 Valid, 12473 Invalid, 10000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [508 Valid, 9489 Invalid, 3 Unknown, 0 Unchecked, 16.6s Time] [2022-07-19 11:00:22,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7308 states. [2022-07-19 11:00:23,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7308 to 6419. [2022-07-19 11:00:23,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6419 states, 4417 states have (on average 1.3796694589087617) internal successors, (6094), 4536 states have internal predecessors, (6094), 1717 states have call successors, (1717), 282 states have call predecessors, (1717), 284 states have return successors, (1750), 1670 states have call predecessors, (1750), 1704 states have call successors, (1750) [2022-07-19 11:00:23,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6419 states to 6419 states and 9561 transitions. [2022-07-19 11:00:23,159 INFO L78 Accepts]: Start accepts. Automaton has 6419 states and 9561 transitions. Word has length 54 [2022-07-19 11:00:23,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:00:23,160 INFO L495 AbstractCegarLoop]: Abstraction has 6419 states and 9561 transitions. [2022-07-19 11:00:23,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 11:00:23,160 INFO L276 IsEmpty]: Start isEmpty. Operand 6419 states and 9561 transitions. [2022-07-19 11:00:23,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-19 11:00:23,162 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:00:23,162 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:00:23,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-19 11:00:23,163 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:00:23,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:00:23,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1879920607, now seen corresponding path program 1 times [2022-07-19 11:00:23,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:00:23,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386306013] [2022-07-19 11:00:23,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:00:23,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:00:23,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:23,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 11:00:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:23,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:00:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:23,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-19 11:00:23,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:23,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:00:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:23,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:00:23,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:00:23,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386306013] [2022-07-19 11:00:23,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386306013] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:00:23,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:00:23,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 11:00:23,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906524199] [2022-07-19 11:00:23,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:00:23,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 11:00:23,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:00:23,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 11:00:23,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-19 11:00:23,426 INFO L87 Difference]: Start difference. First operand 6419 states and 9561 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-19 11:00:26,337 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:00:28,422 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:00:34,534 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:00:38,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:00:38,420 INFO L93 Difference]: Finished difference Result 12075 states and 18069 transitions. [2022-07-19 11:00:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 11:00:38,420 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 58 [2022-07-19 11:00:38,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:00:38,450 INFO L225 Difference]: With dead ends: 12075 [2022-07-19 11:00:38,450 INFO L226 Difference]: Without dead ends: 7123 [2022-07-19 11:00:38,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-19 11:00:38,474 INFO L413 NwaCegarLoop]: 2207 mSDtfsCounter, 1011 mSDsluCounter, 5801 mSDsCounter, 0 mSdLazyCounter, 7823 mSolverCounterSat, 542 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1321 SdHoareTripleChecker+Valid, 8008 SdHoareTripleChecker+Invalid, 8367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 542 IncrementalHoareTripleChecker+Valid, 7823 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2022-07-19 11:00:38,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1321 Valid, 8008 Invalid, 8367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [542 Valid, 7823 Invalid, 2 Unknown, 0 Unchecked, 14.6s Time] [2022-07-19 11:00:38,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7123 states. [2022-07-19 11:00:38,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7123 to 6265. [2022-07-19 11:00:38,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6265 states, 4302 states have (on average 1.3772663877266387) internal successors, (5925), 4406 states have internal predecessors, (5925), 1686 states have call successors, (1686), 270 states have call predecessors, (1686), 276 states have return successors, (1704), 1658 states have call predecessors, (1704), 1676 states have call successors, (1704) [2022-07-19 11:00:38,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6265 states to 6265 states and 9315 transitions. [2022-07-19 11:00:38,949 INFO L78 Accepts]: Start accepts. Automaton has 6265 states and 9315 transitions. Word has length 58 [2022-07-19 11:00:38,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:00:38,949 INFO L495 AbstractCegarLoop]: Abstraction has 6265 states and 9315 transitions. [2022-07-19 11:00:38,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-19 11:00:38,950 INFO L276 IsEmpty]: Start isEmpty. Operand 6265 states and 9315 transitions. [2022-07-19 11:00:38,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-19 11:00:38,953 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:00:38,953 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:00:38,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-19 11:00:38,953 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:00:38,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:00:38,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1760545175, now seen corresponding path program 1 times [2022-07-19 11:00:38,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:00:38,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604898145] [2022-07-19 11:00:38,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:00:38,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:00:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:39,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 11:00:39,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:39,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:00:39,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:00:39,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:00:39,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604898145] [2022-07-19 11:00:39,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604898145] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:00:39,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:00:39,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 11:00:39,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032467762] [2022-07-19 11:00:39,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:00:39,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 11:00:39,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:00:39,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 11:00:39,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-19 11:00:39,177 INFO L87 Difference]: Start difference. First operand 6265 states and 9315 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 11:00:46,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:00:46,336 INFO L93 Difference]: Finished difference Result 7124 states and 10703 transitions. [2022-07-19 11:00:46,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 11:00:46,338 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 55 [2022-07-19 11:00:46,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:00:46,360 INFO L225 Difference]: With dead ends: 7124 [2022-07-19 11:00:46,360 INFO L226 Difference]: Without dead ends: 7094 [2022-07-19 11:00:46,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-07-19 11:00:46,366 INFO L413 NwaCegarLoop]: 2190 mSDtfsCounter, 1643 mSDsluCounter, 6117 mSDsCounter, 0 mSdLazyCounter, 9025 mSolverCounterSat, 1241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1951 SdHoareTripleChecker+Valid, 8307 SdHoareTripleChecker+Invalid, 10266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1241 IncrementalHoareTripleChecker+Valid, 9025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-07-19 11:00:46,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1951 Valid, 8307 Invalid, 10266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1241 Valid, 9025 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2022-07-19 11:00:46,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7094 states. [2022-07-19 11:00:46,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7094 to 6263. [2022-07-19 11:00:46,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6263 states, 4301 states have (on average 1.3771215996279935) internal successors, (5923), 4405 states have internal predecessors, (5923), 1685 states have call successors, (1685), 270 states have call predecessors, (1685), 276 states have return successors, (1703), 1657 states have call predecessors, (1703), 1675 states have call successors, (1703) [2022-07-19 11:00:46,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6263 states to 6263 states and 9311 transitions. [2022-07-19 11:00:46,782 INFO L78 Accepts]: Start accepts. Automaton has 6263 states and 9311 transitions. Word has length 55 [2022-07-19 11:00:46,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:00:46,783 INFO L495 AbstractCegarLoop]: Abstraction has 6263 states and 9311 transitions. [2022-07-19 11:00:46,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 11:00:46,783 INFO L276 IsEmpty]: Start isEmpty. Operand 6263 states and 9311 transitions. [2022-07-19 11:00:46,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-19 11:00:46,785 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:00:46,785 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:00:46,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-19 11:00:46,785 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:00:46,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:00:46,786 INFO L85 PathProgramCache]: Analyzing trace with hash 460730707, now seen corresponding path program 1 times [2022-07-19 11:00:46,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:00:46,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624102889] [2022-07-19 11:00:46,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:00:46,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:00:46,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:46,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-19 11:00:46,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:46,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:00:46,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:46,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-19 11:00:46,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:46,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:00:46,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:00:46,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624102889] [2022-07-19 11:00:46,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624102889] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:00:46,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:00:46,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 11:00:46,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081850983] [2022-07-19 11:00:46,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:00:46,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 11:00:46,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:00:46,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 11:00:46,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 11:00:46,968 INFO L87 Difference]: Start difference. First operand 6263 states and 9311 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 11:00:52,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:00:52,513 INFO L93 Difference]: Finished difference Result 6408 states and 9506 transitions. [2022-07-19 11:00:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 11:00:52,514 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-19 11:00:52,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:00:52,527 INFO L225 Difference]: With dead ends: 6408 [2022-07-19 11:00:52,527 INFO L226 Difference]: Without dead ends: 6367 [2022-07-19 11:00:52,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-19 11:00:52,528 INFO L413 NwaCegarLoop]: 2316 mSDtfsCounter, 915 mSDsluCounter, 6594 mSDsCounter, 0 mSdLazyCounter, 7763 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1207 SdHoareTripleChecker+Valid, 8910 SdHoareTripleChecker+Invalid, 8207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 7763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-07-19 11:00:52,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1207 Valid, 8910 Invalid, 8207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 7763 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-07-19 11:00:52,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6367 states. [2022-07-19 11:00:52,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6367 to 6268. [2022-07-19 11:00:52,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6268 states, 4305 states have (on average 1.3767711962833915) internal successors, (5927), 4408 states have internal predecessors, (5927), 1685 states have call successors, (1685), 270 states have call predecessors, (1685), 277 states have return successors, (1704), 1659 states have call predecessors, (1704), 1675 states have call successors, (1704) [2022-07-19 11:00:52,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6268 states to 6268 states and 9316 transitions. [2022-07-19 11:00:52,786 INFO L78 Accepts]: Start accepts. Automaton has 6268 states and 9316 transitions. Word has length 56 [2022-07-19 11:00:52,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:00:52,787 INFO L495 AbstractCegarLoop]: Abstraction has 6268 states and 9316 transitions. [2022-07-19 11:00:52,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 11:00:52,787 INFO L276 IsEmpty]: Start isEmpty. Operand 6268 states and 9316 transitions. [2022-07-19 11:00:52,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-19 11:00:52,789 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:00:52,789 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:00:52,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-19 11:00:52,790 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:00:52,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:00:52,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1153832404, now seen corresponding path program 1 times [2022-07-19 11:00:52,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:00:52,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807898460] [2022-07-19 11:00:52,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:00:52,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:00:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:52,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-19 11:00:52,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:52,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:00:52,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:52,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-19 11:00:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:52,971 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:00:52,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:00:52,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807898460] [2022-07-19 11:00:52,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807898460] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:00:52,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:00:52,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 11:00:52,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938806004] [2022-07-19 11:00:52,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:00:52,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 11:00:52,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:00:52,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 11:00:52,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 11:00:52,974 INFO L87 Difference]: Start difference. First operand 6268 states and 9316 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 11:00:56,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:00:56,855 INFO L93 Difference]: Finished difference Result 6296 states and 9350 transitions. [2022-07-19 11:00:56,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 11:00:56,855 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-19 11:00:56,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:00:56,870 INFO L225 Difference]: With dead ends: 6296 [2022-07-19 11:00:56,871 INFO L226 Difference]: Without dead ends: 6266 [2022-07-19 11:00:56,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-19 11:00:56,874 INFO L413 NwaCegarLoop]: 2297 mSDtfsCounter, 906 mSDsluCounter, 4201 mSDsCounter, 0 mSdLazyCounter, 4823 mSolverCounterSat, 438 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1183 SdHoareTripleChecker+Valid, 6498 SdHoareTripleChecker+Invalid, 5261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 438 IncrementalHoareTripleChecker+Valid, 4823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-19 11:00:56,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1183 Valid, 6498 Invalid, 5261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [438 Valid, 4823 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-07-19 11:00:56,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6266 states. [2022-07-19 11:00:57,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6266 to 6261. [2022-07-19 11:00:57,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6261 states, 4300 states have (on average 1.3769767441860465) internal successors, (5921), 4404 states have internal predecessors, (5921), 1684 states have call successors, (1684), 270 states have call predecessors, (1684), 276 states have return successors, (1702), 1656 states have call predecessors, (1702), 1674 states have call successors, (1702) [2022-07-19 11:00:57,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6261 states to 6261 states and 9307 transitions. [2022-07-19 11:00:57,153 INFO L78 Accepts]: Start accepts. Automaton has 6261 states and 9307 transitions. Word has length 56 [2022-07-19 11:00:57,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:00:57,154 INFO L495 AbstractCegarLoop]: Abstraction has 6261 states and 9307 transitions. [2022-07-19 11:00:57,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 11:00:57,154 INFO L276 IsEmpty]: Start isEmpty. Operand 6261 states and 9307 transitions. [2022-07-19 11:00:57,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-19 11:00:57,156 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:00:57,156 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:00:57,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-19 11:00:57,156 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:00:57,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:00:57,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1964601087, now seen corresponding path program 1 times [2022-07-19 11:00:57,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:00:57,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164214002] [2022-07-19 11:00:57,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:00:57,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:00:57,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:57,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-19 11:00:57,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:00:57,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:00:57,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:00:57,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164214002] [2022-07-19 11:00:57,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164214002] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:00:57,394 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:00:57,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-19 11:00:57,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953994921] [2022-07-19 11:00:57,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:00:57,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-19 11:00:57,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:00:57,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-19 11:00:57,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-19 11:00:57,395 INFO L87 Difference]: Start difference. First operand 6261 states and 9307 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 11:00:59,400 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:01,495 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:07,600 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:12,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:01:12,716 INFO L93 Difference]: Finished difference Result 7021 states and 10475 transitions. [2022-07-19 11:01:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-19 11:01:12,717 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2022-07-19 11:01:12,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:01:12,738 INFO L225 Difference]: With dead ends: 7021 [2022-07-19 11:01:12,738 INFO L226 Difference]: Without dead ends: 6934 [2022-07-19 11:01:12,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-07-19 11:01:12,742 INFO L413 NwaCegarLoop]: 2232 mSDtfsCounter, 3663 mSDsluCounter, 4236 mSDsCounter, 0 mSdLazyCounter, 8479 mSolverCounterSat, 2271 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3818 SdHoareTripleChecker+Valid, 6468 SdHoareTripleChecker+Invalid, 10752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2271 IncrementalHoareTripleChecker+Valid, 8479 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2022-07-19 11:01:12,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3818 Valid, 6468 Invalid, 10752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2271 Valid, 8479 Invalid, 2 Unknown, 0 Unchecked, 14.7s Time] [2022-07-19 11:01:12,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6934 states. [2022-07-19 11:01:13,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6934 to 6307. [2022-07-19 11:01:13,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6307 states, 4336 states have (on average 1.3763837638376384) internal successors, (5968), 4441 states have internal predecessors, (5968), 1688 states have call successors, (1688), 275 states have call predecessors, (1688), 282 states have return successors, (1706), 1660 states have call predecessors, (1706), 1678 states have call successors, (1706) [2022-07-19 11:01:13,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6307 states to 6307 states and 9362 transitions. [2022-07-19 11:01:13,068 INFO L78 Accepts]: Start accepts. Automaton has 6307 states and 9362 transitions. Word has length 55 [2022-07-19 11:01:13,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:01:13,068 INFO L495 AbstractCegarLoop]: Abstraction has 6307 states and 9362 transitions. [2022-07-19 11:01:13,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 11:01:13,069 INFO L276 IsEmpty]: Start isEmpty. Operand 6307 states and 9362 transitions. [2022-07-19 11:01:13,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-19 11:01:13,071 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:01:13,071 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:01:13,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-19 11:01:13,072 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:01:13,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:01:13,072 INFO L85 PathProgramCache]: Analyzing trace with hash 565116710, now seen corresponding path program 1 times [2022-07-19 11:01:13,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:01:13,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767118495] [2022-07-19 11:01:13,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:01:13,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:01:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:13,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 11:01:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:13,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:01:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:13,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-19 11:01:13,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:13,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:01:13,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:13,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-19 11:01:13,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:13,370 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:01:13,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:01:13,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767118495] [2022-07-19 11:01:13,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767118495] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:01:13,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:01:13,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 11:01:13,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227417218] [2022-07-19 11:01:13,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:01:13,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 11:01:13,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:01:13,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 11:01:13,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-19 11:01:13,374 INFO L87 Difference]: Start difference. First operand 6307 states and 9362 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 11:01:16,302 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:18,382 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:25,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:01:25,092 INFO L93 Difference]: Finished difference Result 7174 states and 10698 transitions. [2022-07-19 11:01:25,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 11:01:25,092 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 69 [2022-07-19 11:01:25,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:01:25,108 INFO L225 Difference]: With dead ends: 7174 [2022-07-19 11:01:25,109 INFO L226 Difference]: Without dead ends: 6181 [2022-07-19 11:01:25,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-19 11:01:25,115 INFO L413 NwaCegarLoop]: 2220 mSDtfsCounter, 1639 mSDsluCounter, 5131 mSDsCounter, 0 mSdLazyCounter, 7479 mSolverCounterSat, 1263 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1956 SdHoareTripleChecker+Valid, 7351 SdHoareTripleChecker+Invalid, 8744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1263 IncrementalHoareTripleChecker+Valid, 7479 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2022-07-19 11:01:25,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1956 Valid, 7351 Invalid, 8744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1263 Valid, 7479 Invalid, 2 Unknown, 0 Unchecked, 11.2s Time] [2022-07-19 11:01:25,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6181 states. [2022-07-19 11:01:25,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6181 to 5431. [2022-07-19 11:01:25,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5431 states, 3770 states have (on average 1.3755968169761272) internal successors, (5186), 3858 states have internal predecessors, (5186), 1418 states have call successors, (1418), 235 states have call predecessors, (1418), 242 states have return successors, (1436), 1395 states have call predecessors, (1436), 1408 states have call successors, (1436) [2022-07-19 11:01:25,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5431 states to 5431 states and 8040 transitions. [2022-07-19 11:01:25,431 INFO L78 Accepts]: Start accepts. Automaton has 5431 states and 8040 transitions. Word has length 69 [2022-07-19 11:01:25,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:01:25,431 INFO L495 AbstractCegarLoop]: Abstraction has 5431 states and 8040 transitions. [2022-07-19 11:01:25,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 11:01:25,431 INFO L276 IsEmpty]: Start isEmpty. Operand 5431 states and 8040 transitions. [2022-07-19 11:01:25,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-19 11:01:25,434 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:01:25,434 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:01:25,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-19 11:01:25,435 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:01:25,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:01:25,435 INFO L85 PathProgramCache]: Analyzing trace with hash -823060444, now seen corresponding path program 1 times [2022-07-19 11:01:25,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:01:25,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635098557] [2022-07-19 11:01:25,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:01:25,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:01:25,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:25,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-19 11:01:25,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:25,601 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:01:25,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:01:25,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635098557] [2022-07-19 11:01:25,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635098557] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:01:25,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:01:25,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 11:01:25,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804075197] [2022-07-19 11:01:25,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:01:25,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 11:01:25,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:01:25,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 11:01:25,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 11:01:25,604 INFO L87 Difference]: Start difference. First operand 5431 states and 8040 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 11:01:29,007 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:33,688 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:37,306 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:43,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:01:43,168 INFO L93 Difference]: Finished difference Result 7296 states and 10890 transitions. [2022-07-19 11:01:43,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 11:01:43,168 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2022-07-19 11:01:43,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:01:43,187 INFO L225 Difference]: With dead ends: 7296 [2022-07-19 11:01:43,187 INFO L226 Difference]: Without dead ends: 7283 [2022-07-19 11:01:43,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 11:01:43,190 INFO L413 NwaCegarLoop]: 3603 mSDtfsCounter, 1993 mSDsluCounter, 2235 mSDsCounter, 0 mSdLazyCounter, 3446 mSolverCounterSat, 1126 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2310 SdHoareTripleChecker+Valid, 5838 SdHoareTripleChecker+Invalid, 4575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1126 IncrementalHoareTripleChecker+Valid, 3446 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2022-07-19 11:01:43,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2310 Valid, 5838 Invalid, 4575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1126 Valid, 3446 Invalid, 3 Unknown, 0 Unchecked, 17.0s Time] [2022-07-19 11:01:43,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7283 states. [2022-07-19 11:01:43,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7283 to 5516. [2022-07-19 11:01:43,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 3843 states have (on average 1.3702836325787144) internal successors, (5266), 3921 states have internal predecessors, (5266), 1422 states have call successors, (1422), 239 states have call predecessors, (1422), 250 states have return successors, (1455), 1414 states have call predecessors, (1455), 1412 states have call successors, (1455) [2022-07-19 11:01:43,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 8143 transitions. [2022-07-19 11:01:43,491 INFO L78 Accepts]: Start accepts. Automaton has 5516 states and 8143 transitions. Word has length 57 [2022-07-19 11:01:43,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:01:43,491 INFO L495 AbstractCegarLoop]: Abstraction has 5516 states and 8143 transitions. [2022-07-19 11:01:43,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 11:01:43,491 INFO L276 IsEmpty]: Start isEmpty. Operand 5516 states and 8143 transitions. [2022-07-19 11:01:43,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-19 11:01:43,494 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:01:43,494 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:01:43,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-19 11:01:43,494 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:01:43,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:01:43,495 INFO L85 PathProgramCache]: Analyzing trace with hash -966339802, now seen corresponding path program 1 times [2022-07-19 11:01:43,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:01:43,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625646956] [2022-07-19 11:01:43,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:01:43,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:01:43,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:43,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-19 11:01:43,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:43,700 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:01:43,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:01:43,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625646956] [2022-07-19 11:01:43,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625646956] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:01:43,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:01:43,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 11:01:43,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455855586] [2022-07-19 11:01:43,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:01:43,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 11:01:43,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:01:43,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 11:01:43,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 11:01:43,702 INFO L87 Difference]: Start difference. First operand 5516 states and 8143 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 11:01:49,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 11:01:49,883 INFO L93 Difference]: Finished difference Result 6087 states and 9038 transitions. [2022-07-19 11:01:49,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 11:01:49,884 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2022-07-19 11:01:49,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 11:01:49,902 INFO L225 Difference]: With dead ends: 6087 [2022-07-19 11:01:49,902 INFO L226 Difference]: Without dead ends: 5932 [2022-07-19 11:01:49,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-07-19 11:01:49,907 INFO L413 NwaCegarLoop]: 2154 mSDtfsCounter, 3483 mSDsluCounter, 2638 mSDsCounter, 0 mSdLazyCounter, 4505 mSolverCounterSat, 2194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3612 SdHoareTripleChecker+Valid, 4792 SdHoareTripleChecker+Invalid, 6699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2194 IncrementalHoareTripleChecker+Valid, 4505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-07-19 11:01:49,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3612 Valid, 4792 Invalid, 6699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2194 Valid, 4505 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-07-19 11:01:49,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5932 states. [2022-07-19 11:01:50,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5932 to 5419. [2022-07-19 11:01:50,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5419 states, 3756 states have (on average 1.3772630457933972) internal successors, (5173), 3856 states have internal predecessors, (5173), 1419 states have call successors, (1419), 238 states have call predecessors, (1419), 243 states have return successors, (1424), 1383 states have call predecessors, (1424), 1409 states have call successors, (1424) [2022-07-19 11:01:50,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5419 states to 5419 states and 8016 transitions. [2022-07-19 11:01:50,254 INFO L78 Accepts]: Start accepts. Automaton has 5419 states and 8016 transitions. Word has length 57 [2022-07-19 11:01:50,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 11:01:50,254 INFO L495 AbstractCegarLoop]: Abstraction has 5419 states and 8016 transitions. [2022-07-19 11:01:50,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 11:01:50,254 INFO L276 IsEmpty]: Start isEmpty. Operand 5419 states and 8016 transitions. [2022-07-19 11:01:50,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-19 11:01:50,256 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 11:01:50,256 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-19 11:01:50,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-19 11:01:50,257 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 11:01:50,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 11:01:50,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1271877099, now seen corresponding path program 1 times [2022-07-19 11:01:50,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 11:01:50,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742573098] [2022-07-19 11:01:50,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 11:01:50,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 11:01:50,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:50,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 11:01:50,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:50,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:01:50,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:50,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-19 11:01:50,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:50,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 11:01:50,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:50,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-19 11:01:50,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:50,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-19 11:01:50,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 11:01:50,515 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 11:01:50,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 11:01:50,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742573098] [2022-07-19 11:01:50,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742573098] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 11:01:50,516 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 11:01:50,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 11:01:50,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128057903] [2022-07-19 11:01:50,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 11:01:50,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 11:01:50,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 11:01:50,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 11:01:50,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-19 11:01:50,518 INFO L87 Difference]: Start difference. First operand 5419 states and 8016 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-19 11:01:54,194 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-19 11:01:56,311 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []